ejercicios visual basic 6
Area Interactiva - www.areaint.com
LECCIÓN 3
Esta lección la vamos a dedicar a colocar en nuestro proyecto nuevos objetos no vistos
hasta el momento. Una vez terminada toda la presentación pasaremos a depurar nuestra
aplicación para que no se produzcan errores inesperados e introducir mensajes que aparecerán en determinados momentos para que elusuario sepa que es lo que debe hacer. En esta
lección también introduciremos líneas de código que iremos comentando, aunque las principales instrucciones de Visual Basic las veremos en siguientes lecciones.
Controles de imagen
En nuestras aplicaciones es interesante insertar imágenes para mostrar algún
tipo de información adicional o para facilitar el uso de esta a los usuarios.
En un principiotenemos 4 controles que nos permiten trabajar con gráficos:
cuadro de imagen (PictureBox), imagen (Image), forma (Shape) y línea (Line).
Cada uno de ellos lo utilizaremos en casos diferentes, según nos interese una u
otra característica de cada objeto.
PictureBox
El cuadro de imagen (PictureBox) lo podemos utilizar para mostrar imágenes
sueltas, aunque suele utilizarse como contenedor deotros elementos. Con esto queremos decir que dentro de un cuadro de imagen pueden existir otros elementos que
dependen de él. Si nosotros movemos el cuadro de imagen con elementos en el interior,
todos ellos se moverán junto con él. Si mirásemos la propiedad Top y Left de cualquier
elemento que está insertado dentro de un cuadro de imagen veríamos que están en
relación con el borde de este y nocon el borde del formulario como en la gran parte de
los objetos.
Image
El control imagen (Image) solo lo utilizaremos para mostrar imágenes en su
interior. No se puede utilizar como contenedor como en el caso del PictureBox.
En nuestra práctica vamos a insertar una imagen en la que mostraremos un
icono que tendrá como dibujo el signo igual (=).
. Practica 1 (continuación de la lecciónanterior)
1. Abre el proyecto con el que estuvimos trabajando en la lección anterior.
WWW.AREAINT.COM
Recuerda lo que teníamos hecho hasta este momento.
Vamos a inserta un control Image, para poder poner una imagen con un signo
igual (=) en su interior.
2. Haz doble clic en el control Image.
Observa como en el centro de nuestro proyecto ha aparecido un nuevo objeto
con unas líneasdiscontinuas que lo delimitan.
3. Accede a la propiedad: Picture.
Observa que aparece la palabra (Ninguno), esto nos indica que en este momento el objeto Picture no está mostrando ningún tipo de imagen.
4. Haz un clic sobre el botón con tres puntos suspensivos que aparece a la derecha de
Pág. 37
Curso de Visual Basic 6.0 - Lección 1
Area Interactiva - www.areaint.com
esta propiedad.Acto seguido verás como te aparece un cuadro de diálogo donde podrás seleccionar la imagen que quieres que se muestre. Observa que en el apartado: Archivos
de tipo está escrita la frase Todos los archivos de imágenes, esto quiere decir que
en este cuadro de diálogo nos aparecerán todos los archivos que tengan como extensión (Bmp, dib, gif, jpg, wmf, emf, ico y cur).
5. Accede al directorioGraphics\Icons\Misc dentro del directorio donde tengas instalado Visual Basic 6, y selecciona el archivo misc22.ico.
Observa como el tamaño de dicho objeto se ha modificado automáticamente.
Observa también como en la propiedad Picture ahora aparece la palabra (icono) esto
nos da a entender que el objeto que se está mostrando en este momento es un icono.
Cambio de tamaño de un objeto Image
icono.Nosotros en este momento podemos cambiar un poco el aspecto de nuestro
6. Sitúate en uno de los vértices de este objeto.
7. Arrastra hasta aumentar el tamaño del objeto.
Observa como el dibujo no ha sufrido ninguna modificación. Solo ha cambiado el
tamaño del control, pero no el del dibujo.
8. Accede a la propiedad Stretch y pon su valor a True.
Observa como ahora el dibujo ocupa todo el...
Regístrate para leer el documento completo.