33
CHECKEDLISTBOX El control CheckedListBox le da toda la capacidad de un cuadro de lista y tami!n le permite mostrar una marca de "eri#caci$n al lado de los elementos del cuadro de lista%

Visual Comandos1

Embed Size (px)

Citation preview

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 1/33

CHECKEDLISTBOX

• El control CheckedListBox le da toda la

capacidad de un cuadro de lista y tami!n le

permite mostrar una marca de "eri#caci$n al

lado de los elementos del cuadro de lista%

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 2/33

• El usuario puede colocar una marca de "eri#caci$n

por uno o m&s elementos y los elementos

seleccionados se puede na"e'ar con el

CheckedListBox%CheckedItemCollection y

CheckedListBox%CheckedIndexCollection%

• (ara a)adir o*etos a la lista en tiempo dee*ecuci$n+ asi'nar una serie de re,erencias a

o*etos con el m!todo -dd.an'e%

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 3/33

D-TETI/E(ICKE.

• El control DateTime(icker permite mostrar y

reco'er la ,echa y hora del usuario con un

,ormato especi#cado%

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 4/33

• El control DateTime(icker tiene dos partes+ una

eti0ueta 0ue muestra la ,echa seleccionada y uncalendario emer'ente 0ue permite a los usuarios

seleccionar una nue"a ,echa% La propiedad m&s

importante del DateTime(icker es la propiedad

2alue+ 0ue contiene la ,echa y hora seleccionada%dateTimePicker1.Value = DateTime.Today;

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 5/33

• (uede utili3ar la propiedad Text o el miemro

apropiado de "alor para otener el "alor de ,echa y

hora%DateTime iFecha;

iFecha=dateTimePicker1.Value;

• El control puede mostrar uno de los "arios estilos+ en,unci$n de sus "alores de propiedad% Los "alores se

pueden "isuali3ar en cuatro ,ormatos+ 0ue son #*ados

por la propiedad 4ormato5 lar'o+ corto+ Tiempo o

(ersonali3ado% dateTimePicker1.Format=DateTimePickerFormat.Short;

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 6/33

67/E.IC7(DO86

• 7n control 6umeric7pDo9n permite 0ue los

usuarios despla3arse por los n:meros

prede#nidos utili3ando ;echas arria y aa*o%

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 7/33

• (ara crear un control 6umeric7pDo9n en

tiempo de dise)o+ s$lo tiene 0ue arrastrar y

soltar un control 6umeric7pDo9n de Ca*a de

herramientas a un ,ormulario en 2isual

Studio%

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 8/33

.ICHTEXTBOX

• 7n control .ichTextBox es un cuadro de texto

a"an3ado 0ue o,rece la edici$n de texto y

caracter<sticas de ,ormato a"an3adas+

incluyendo la car'a de ,ormato de texto

enri0uecido%

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 9/33

• Tanto .ichTextBox como TextBox permiten al

usuario editar texto= sin emar'o+ se utili3an en

escenarios di,erentes% .ichTextBox es pre,erilecuando es necesario 0ue el usuario modi#0ue

texto con ,ormato+ im&'enes+ talas u otro

contenido enri0uecido% (or e*emplo+ la edici$n de

un documento+ art<culo o lo' 0ue re0uieran

,ormato+ im&'enes+ etc% se lo'ra me*or mediante

.ichTextBox%

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 10/33

BARRAS DE PROGRESOPROGRESS BAR!

Las barras de progreso se usan para mostrar el estado de unaoperación. Son bastante fáciles de usar.

progressbar.set_fraction(fraction)

El objeto progressbar es la barra de progreso con la quequeremos operar, el argumento (fraction) es la cantidad!completada!, lo que significa la cantidad con la que se "arellenado la barra de progreso desde # a $##%.

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 11/33

7na arra de pro'reso puede orientarse de di"ersas,ormas usando el m!todo5

pro'ressar%set>orientation?orientation@

El ar'umento orientation puede tomar uno de lossi'uientes "alores para indicar la direcci$n en la 0ue la

arra de pro'reso se mue"e5

PROGRESS"#EFT"TO"R$G%T & i'(uierda aderecha PROGRESS"R$G%T"TO"#EFT &

derecha a i'(uierdaPROGRESS"BOTTO)"TO"TOP & a*a+o aarri*a PROGRESS"TOP"TO"BOTTO) &arri*a a a*a+o

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 12/33

&ormalmente las 'arras de rogreso usan cronómetros uotras funciones parecidas (mira la sección sobreronómetros, E*S +unciones de nacti-idad) para dar lailusión de multitarea. odas usarán losm/todos set_fraction() o pulse() de la misma forma.

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 13/33

.-DIOB7TTO6

• El control .adio Button se utili3a cuando se

pretende ele'ir una :nica opci$n entre

"arias% 7n uen e*emplo lo constituye un

,ormulario en 0ue el usuario dee ele'ir+ al

rellenar sus datos personales+ si es homre o

mu*er% 7n .adioButton solo puede tener dos

estados5 seleccionado o no seleccionado%Deen ser mutuamente excluyentes%

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 14/33

• Esto se consi'ue haciendo 0ue pertene3can a

una misma unidad l$'ica por medio de un

control AroupBox+ o ien+ si :nicamente es

una unidad+ el ,ormulario 0ue los contiene los

a'rupa

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 15/33

(76TE.O012 ES 1& 1&E345

•1n puntero o apuntador es una -ariable quereferencia una región de memoria6 en otraspalabras es una -ariable cuo -alor es una

dirección de memoria. Si se tiene una -ariable 7p 8 de tipo puntero que contiene una direcciónde memoria en la que se encuentra

almacenado un -alor 7-7 se dice que 8p7 apunta a8-9.

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 16/33

•rabajar con punteros implica la no manipulación de las-ariables en s:, sino manejar direcciones de memoria enla cuales residen los datos. En el lenguaje ; sólo pueden ser

usados en <onas de código delimitadas como !inseguras!.

4S =E 1&E34

•En un conte>to no seguro, un tipo puede ser un tipo de

puntero as: como un tipo de -alor o un tipo dereferencia. 1na declaración de tipo de puntero adopta

una de las formas siguientes?

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 17/33

•ty,e- ideti/er;

•0oid-ideti/er;allo2ed*utotrecomme

ded

• Cual0uiera de los tipos si'uientes puede ser un tipo

de puntero5

• syte+ yte+ short+ ushort+ int+ uint+ lon'+ ulon'+ char+

;oat+ doule+ decimal o ool%

• Cual0uier tipo de puntero ?pointer@%

• Cual0uier tipo de estructura ?struct@ de#nido por el

usuario 0ue s$lo conten'a campos de tipos no

administrados%

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 18/33

LI6KL-BEL

• El o*eto LinkLael se utili3a para crear un

Link en un ,ormulario desde el cual podremos

acceder a una pa'ina 9e+ claro est& 0ue

in"ocar& al na"e'ador para "erla%

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 19/33

(.O(IED-DES• -cti"eLinkColor Otiene o estalece el color utili3ado para mostrar un

"<nculo acti"o%

• -utoSi3e Otiene o estalece un "alor 0ue indica si el control camia

autom&ticamente de tama)o para mostrar todo su contenido%

• BackColor Otiene o estalece el color de ,ondo del control%

• Capture Otiene o estalece un "alor 0ue indica si el control ha

capturado el mouse%

• Cursor Otiene o estalece el cursor 0ue se muestra cuando el

puntero del mouse se sit:a sore el control%

• 4ont Otiene o estalece la ,uente del texto 0ue muestra el control%

• Links Otiene la colecci$n de "<nculos 0ue contiene el control

LinkLael%

• 2isile Otiene o estalece un "alor 0ue indica si se muestran el

control y todos sus controles secundarios%

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 20/33

EE/(LO

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 21/33

LIST2IE8• El control List2ie9 es un Item Control 0ue se deri"a

de ListBox%

• (uede a're'ar columnas en List"ie9 utili3ando el

m!todo Columns%-dd ?@% Este m!todo tiene dos

ar'umentos+ primero es el t<tulo de la columna y la

se'unda+ el ancho de columna%

list2ie9%Columns%-dd ?(roduct6ame+ @=

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 22/33

• List2ie9 o,rece un 'ran n:mero de

propiedades 0ue proporcionan ;exiilidad en

la apariencia y el comportamiento% La

propiedad 2ie9 le permite camiar la ,orma

en 0ue se muestran los elementos% La

propiedad Selection/ode para un List2ie9

determina cu&ntos elementos un usuario

puede seleccionar a la "e3%

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 23/33

EE/(LO

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 24/33

• El si'uiente pro'rama C F #*$ primero su

propiedad mostrar detalles y AridLines propiedad

como "erdadera y 4ull.o9Select como "erdadero%

list2ie9%2ie9 G 2ie9%Details= list2ie9%AridLinesG true= list2ie9%4ull.o9Select G true=

• 4inalmente en el e"ento clic de ot$n+ mostrar&

los "alores de #la seleccionados en un cuadro demensa*e%

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 25/33

/O6THC-LE6D-.

• /onthCalendar es un 9id'et de calendario

seleccionale% En la /onthCalendar+ un

usuario puede seleccionar un d<a+ o un ran'o

de d<as% El usuario tami!n puede

despla3arse a tra"!s de los meses% Este

control proporciona muchas opciones:tiles% Es ideal para los calendarios

inmediatos%

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 26/33

• )a3Date4 )iDate. El /onthControl proporciona

dos propiedades importantes del calendario llamado

/axDate y /inDate% Estos indican las ,echas

m<nimas seleccionales y m&ximo% Estas ,echas tedan un mont$n de "ariedad para seleccionar ,echas%

Date properties5

/inDate5 J /axDate5 MMMN

• Pro,iedade5 de color. Otro con*unto de

propiedades 0ue se pueden editar en el

/onthCalendar son las propiedades de color%Estos lepermiten estalecer su control para ser en tonos

chillones+ ,eos de puce+ ma'enta y la"anda% 7sted

puede incluso camiar din&micamente los colores%

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 27/33

• BoldedDate5. /onthCalendar tiene "arias

propiedades relacionadas con las ,echas en

ne'rita% En el /onthCalendar+ al'unas ,echas pueden

estar en ne'rita para indicar un e"ento

importante% Estas propiedades incluyen

-nnuallyBoldedDates+ /onthlyBoldedDates y

BoldedDates%

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 28/33

• 6aledarDime5io5. Tami!n es posile camiar el

/onthCalendar para 0ue muestre m&s de un mes a la "e3

en el &rea "isual%(odr<a+ por e*emplo+ mostrar cuatro meses *untos+ o s$lo dos% -*ust! los CalendarDimensions a + %

• Date6ha7ed. El /onthCalendar o,rece una inter,a3 de

usuario asada en e"entos y se puede proporcionar y

conectar los controladores de e"entos para e*ecutar c$di'o

en las acciones del usuario% El e"ento dateChan'ed lepermite detectar cuando el usuario camia la ,echa a otra

cosa%

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 29/33

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 30/33

6OTI4ICO6

• Especi#ca un componente 0ue crea un icono en el

&rea de noti#caci$n% Esta clase no puede heredarse%

• Es un icono de noti#caci$n 0ue noti#ca al usuario% En8indo9s hay una seccion de iconos de noti#caci$n

normalmente en la es0uina in,erior derecha% Con el

control 6oti,yIcon en 8indo9s 4orms+ puede a're'ar

un icono de su propia all< y conectar c$di'o C F a laaltura%

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 31/33

• $coo. PC$mo se puede camiar el iconoQ S$lo tienes

0ue ir a (ropiedades y lue'o ha'a clic en el icono de

entrada% Es necesario utili3ar un archi"o %ico% Si usted

no tiene este tipo de ,ormato de archi"o+ puede hacer

uno con con"ertidores ,a"icon en Internet%

• #lamado Sho2BallooTi,. Este e*emplo utili3a el

e"ento Load del ,ormulario 0ue encierra para mostrarun 'loo% Esto si'ni#ca 0ue cuando el pro'rama se

pone en marcha+ el 'loo se mostrar&

autom&ticamente%

• Te3to. Otra propiedad :til se puede estalecer en el6oti,yIcon es la propiedad Text% Esto se representa

como un texto de ayuda% -l pasar el rat$n por encima

del icono+ la cadena de la propiedad Text aparecer&%

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 32/33

• )ou5eDou*le6lick cotrolador de e0eto5.En

este pro'rama+ al hacer dole clic en el lo'otipo

en la parte in,erior derecha+ otendr& un cuadro

de di&lo'o% Entonces+ el icono desaparecer& de la

pantalla+ para nunca ser "isto otra "e3%

• Glo*o5. Cuando se in"oca el m!todo

Sho9Balloon+ el 'loo "an a aparecer en lapantalla% En este momento+ ya deer<a haer

estalecido las propiedades BalloonTipText y

BalloonTipTitle en 2isual Studio%

8/16/2019 Visual Comandos1

http://slidepdf.com/reader/full/visual-comandos1 33/33