Upload
edgar-guzman
View
217
Download
0
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 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 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 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%