Está en la página 1de 4

VISOR DE IMAGENES Algoritmos y Estructuras de Datos II

Control Cuadro de Lista de Unidades (DriveListBox)


Un control DriveListBox permite al usuario seleccionar una unidad de disco vlida en tiempo de ejecucin. Utilice
este control para mostrar una lista de todas las unidades vlidas del sistema de un usuario. Puede crear cuadros de
dilogo ue permitan al usuario a!rir un arc"ivo de una lista de un disco en cualuier unidad disponi!le.
ro!iedades
Drive# Devuelve o esta!lece la unidad seleccionada en tiempo de ejecucin. $o est disponi!le en tiempo de
dise%o.
List# &ontiene la lista de conexiones de unidad e'ectivas.
List&ount# Devuelve el n(mero de conexiones con unidades de disco.
ListIndex# Devuelve o esta!lece el )ndice del elemento seleccionado actualmente en el control. $o est disponi!le
en tiempo de dise%o.
Eventos
&"ange# *curre cuando el usuario selecciona una nueva unidad o cuando se cam!ia la con'iguracin de la
propiedad Drive mediante cdigo.
Control Cuadro de Lista de Dire"torios (DirListBox)
Un control DirListBox muestra directorios y rutas de acceso en tiempo de ejecucin. Utilice este control para
mostrar una lista jerruica de directorios. Puede crear cuadros de dilogo ue+ por ejemplo+ permitan a un usuario
a!rir un arc"ivo desde una lista de arc"ivos de todos los directorios disponi!les.
ro!iedades
List# &ontiene una lista de todos los directorios.
List&ount# Devuelve el n(mero de su!directorios del directorio actual.
ListIndex# Indica el )ndice de la ruta de acceso actual.
Pat"# El valor de la propiedad Pat" es una cadena ue indica una ruta de acceso+ como &#,*! o
&#,-indo.s,/ystem.
Eventos
&"ange# *curre cuando el usuario "ace do!le clic en un nuevo directorio o cuando se cam!ia la con'iguracin de
la propiedad Pat" mediante cdigo.
Control Cuadro de Lista de Ar"#ivos ($ileListBox)
El control 0ileListBox encuentra y muestra los arc"ivos del directorio especi'icado por la propiedad Pat" en tiempo
de ejecucin. Utilice este control para mostrar una lista de los arc"ivos seleccionados por tipo. Puede crear cuadros
de dilogo en la aplicacin ue+ por ejemplo+ permitan al usuario seleccionar un arc"ivo o un grupo de arc"ivos.
ro!iedades
0ile$ame# Devuelve o esta!lece el nom!re de un arc"ivo seleccionado.
List# &ontiene una lista con los arc"ivos del directorio expandido actualmente ue coinciden con la
propiedad Pattern. $o se incluye la ruta de acceso.
List&ount# Devuelve el n(mero de arc"ivos del directorio actual ue coinciden con el valor de la propiedad Pattern.
ListIndex# Devuelve o esta!lece el )ndice del elemento seleccionado actualmente.
1
VISOR DE IMAGENES Algoritmos y Estructuras de Datos II
Pat"# El valor de la propiedad Pat" es una cadena ue indica una ruta de acceso+ como &#,*! o
&#,-indo.s,/ystem.
Pattern# Devuelve o esta!lece un valor ue indica los nom!res de arc"ivo mostrados en un control 0ileListBox
en tiempo de ejecucin.
Eventos
&lic2# *curre cuando el usuario presiona y suelta un !otn del ratn en un control 0ileListBox.
Control I%a&en (I%a&e)
El control Image se utili3a para mostrar un gr'ico. Un control Image puede mostrar un gr'ico desde un mapa de
!its+ un icono o un metarc"ivo+ as) como un metarc"ivo mejorado+ un arc"ivo 4PE5 o arc"ivos 5I0.
ro!iedades
Picture# Devuelve o esta!lece un gr'ico ue se mostrar en el control. 6am!i7n se le puede asignar un gr'ico
devuelto por la 'uncin LoadPicture.
/tretc"# 6rue80alse. Devuelve o esta!lece un valor ue indica si un gr'ico cam!ia su tama%o para ajustarse al
de un control Image.
Co%entarios
El control I%a&e utili3a menos recursos del sistema y actuali3a con ms rapide3 ue un control i"tureBox+ pero
slo admite un su!conjunto de las propiedades+ los eventos y los m7todos de i"tureBox. Use la propiedad /tretc"
para determinar si el gr'ico se escala para ajustarse al control o viceversa. Aunue puede colocar un control
I%a&e dentro de un contenedor+ un control I%a&e no puede actuar como contenedor.
$un"i'n Loadi"ture()
&arga un gr'ico en un o!jeto Picture+ un control PictureBox o un control Image.
$or%ato(
LoadPicture9$om!reDeArc"ivo5r'ico:
6am!i7n se puede usar la 'uncin Loadi"ture() para asignar un icono a un 'ormulario o al puntero del ratn
mostrado en pantalla.
E)e%!los de la *un"i'n Loadi"ture()(
;Esta!lece el icono del 'ormulario
/et 0orm1.Icon < LoadPicture9=>II&*$*.I&*=:
;Esta!lece el puntero del ratn
/creen.>ouseIcon < LoadPicture9=>II&*$*.I&*=:
/creen.>ousePointer < ??
@
VISOR DE IMAGENES Algoritmos y Estructuras de Datos II
Crea"i'n del visor de i%+&enes (ro,le%a -..)
El "'di&o !ara los "ontroles es el si&uiente(
Private /u! drvUnidadA&"ange9:
dirDirectorio.Pat" < drvUnidad.Drive
End /u!
Private /u! dirDirectorioA&"ange9:
'ilLista.Pat" < dirDirectorio.Pat"
End /u!
Private /u! 'ilListaA&lic29:
Image1.Picture < LoadPicture9dirDirectorio.Pat" B =,= B 'ilLista.'ilename:
0rame1.&aption < 'ilLista.'ilename
0orm1.Icon < LoadPicture9dirDirectorio.Pat" B =,= B 'ilLista.'ilename:
End /u!
C
0rame1
Image1
drvUnidad
dirDirectorio
'ilLista
/RABA0O R1C/ICO Algoritmos y Estructuras de Datos II
ro,le%a -..( Dise%ar un programa ue permita visuali3ar imgenes jpg navegando por las di'erentes
carpetas y unidades de la P&. /imilar al del ejemplo del texto+ pero slo de!en verse y visuali3arse arc"ivos jpg.
$ota# Explorar el uso de la propiedad pattern del control 0ileListBox.
ro,le%a -.2( Un programa permite navegar por las unidades y carpetas de una computadora. Al "acer clic
en un arc"ivo+ se muestra el nom!re del mismo en la !arra de t)tulo del 'ormulario.
ro,le%a -.3( Dise%ar un programa similar al anterior+ pero ue al "acer D*BLE &LI&D se muestre en un
la!el el nom!re el arc"ivo seleccionado.
ro,le%a -.4( Dise%ar un programa ue permita seleccionar imgenes. Al "acer clic en EAplicarF+ la imagen
elegida se coloca como picture del 'ormulario.
CRONOGRAMA DE AC/IVIDADES
0ec"a Actividad Evaluacin
lu G y ma H Leer e interpretar el texto adjunto 9Iisor de Imgenes:. Jesolver
pro!lemas @KC y @KK. De ser posi!le+ enviar los arc"ivos por mail.
lu G y ma H Ingresar al !log y reali3ar todas las preguntas y comentarios ue
sean necesarios para entender el texto. >)nimo# @ preguntas+
consultas o comentarios por alumno.
&antidad y calidad de
las preguntas+ consultas
o comentarios
mi L M 1G "s Participar de un c"at de explicaciones+ consultas y comentarios. &antidad+ calidad y
pertinencia de las
intervenciones
lu 1C y ma 1K Jesolver los pro!lemas @KN+ @KG y @KH. De ser posi!le+ enviar los
arc"ivos por mail.
lu 1C y ma 1K Ingresar al !log y reali3ar todas las preguntas y comentarios ue
sean necesarios para resolver los pro!lemas. >)nimo# @ preguntas+
consultas o comentarios por alumno.
&antidad y calidad de
las preguntas+ consultas
o comentarios
mi1N M 1G "s Participar de un c"at de explicaciones+ consultas y comentarios. &antidad+ calidad y
pertinencia de las
intervenciones
0rancisco 5me3# O@CKGP1NN@K1CK 8 'rancisco.c"ivilcoyQgmail.com 9correo: 8 'rancisco.c"ivilcoyQ"otmail.com 9c"at:
La direccin del !log es "ttp#88'ranciscoc"ivilcoy.!logspot.com. /e pueden reali3ar comentarios+ preguntas+ etc+
incluyendo el nom!re en cada uno. Ray ue seleccionar E&omentar como# AnnimoF.
Suienes no puedan cumplimentar estos contactos+ podrn entregar y de'ender los tra!ajos el jueves G de agosto.
K

También podría gustarte