Sie sind auf Seite 1von 2

INSTITUCIN EDUCATIVA ANTONIO NARIO MONIQUIR PROGRAMA DE TCNICO EN SISTEMAS INTEGRACIN SENA 2011

VEAMOS UN EJEMPLO PARA ENTENDER LOS EVENTOS Primero: Abra un nuevo proyecto de VB, modifique el tamao del formulario y dibuje cuatro controles Image del mismo tamao, cada uno debajo del otro (no muy junto), tal y como se ve en la primera seleccin de la siguiente figura:

1.

Dibuje otros dos controles Image (Image5, Image6), tal y como se ve en la segunda seleccin de la figura anterior. 2. Seleccione el quinto control Image (Image5) y en la propiedad Visible establezca el valor False. En la propiedad Picture agregue una imagen pequea. Puede obtenerla de las imgenes prediseadas de Office. 3. Seleccione el sexto control Image (Image6) y en la propiedad Visible establezca el valor False. En la propiedad Picture especifique otra imagen diferente, pero del mismo tamao. 4. Haga doble clic sobre cualquier parte del formulario y dentro del procedimiento Load escriba el siguiente bloque de cdigo: Asigna el color de fondo al formulario utilizando la funcin RGB. Form1.BackColor = RGB(162, 162, 162) Establece la imagen inicial a los primeros cuatros controles Image. La imagen inicial se encuentra asignada en el quinto control Image (Image5). Estas imgenes aparecern cuando inicie o cargue (Load) la aplicacin. Image1.Picture = Image5.Picture ' Pone en el control Image1 la imagen inicial. Image2.Picture = Image5.Picture ' Pone en el control Image2 la imagen inicial. Image3.Picture = Image5.Picture ' Pone en el control Image3 la imagen inicial. Image4.Picture = Image5.Picture ' Pone en el control Image4 la imagen inicial. 5. Seleccione el evento MouseMove del formulario y escriba el siguiente bloque de cdigo: ' Asigna la imagen inicial a los primeros cuatros controles Image.

INSTITUCIN EDUCATIVA ANTONIO NARIO MONIQUIR PROGRAMA DE TCNICO EN SISTEMAS INTEGRACIN SENA 2011
' La imagen es asignada cuando el puntero del Mouse pasa por el formulario. If Image1.Picture = Image6.Picture Then Image1.Picture = Image5.Picture If Image2.Picture = Image6.Picture Then Image2.Picture = Image5.Picture If Image3.Picture = Image6.Picture Then Image3.Picture = Image5.Picture If Image4.Picture = Image6.Picture Then Image4.Picture = Image5.Picture 6. Haga doble clic sobre el primer control Image (Image1) y seleccione el evento MouseMove. Dentro de este evento escriba la siguiente lnea de cdigo: ' Cambia y verifica la imagen contenida en Image1 y asigna la imagen del sexto control Image (Image6). If Image1.Picture = Image5.Picture Then Image1.Picture = Image6.Picture 7. Haga doble clic sobre el segundo control Image (Image2) y seleccione el evento MouseMove. Dentro de este evento escriba la siguiente lnea de cdigo: ' Cambia y verifica la imagen contenida en Image2 y asigna la imagen del sexto control Image (Image6). If Image2.Picture = Image5.Picture Then Image2.Picture = Image6.Picture 8. Haga doble clic sobre el tercer control Image (Image3) y seleccione el evento MouseMove. Dentro de este evento escriba la siguiente lnea de cdigo: ' Cambia y verifica la imagen contenida en Image3 y asigna la imagen del sexto control Image (Image6). If Image3.Picture = Image5.Picture Then Image3.Picture = Image6.Picture 9. Haga doble clic sobre el cuarto control Image (Image4) y seleccione el evento MouseMove. Dentro de este evento escriba la siguiente lnea de cdigo: ' Cambia y verifica la imagen contenida en Image4 y asigna la imagen del sexto control Image (Image6). If Image4.Picture = Image5.Picture Then Image4.Picture = Image6.Picture 10. Ejecute la aplicacin. 11. Desplace el puntero del Mouse sobre cada uno de los botones de la aplicacin. Podr observar como cada botn de comando cambian de apariencia a medida que el usuario desplaza el puntero sobre cada uno de ellos. 12. Haga clic en el botn Cerrar de la ventana para detener la aplicacin. 13. Guarde la aplicacin con los nombres FormEjercicioeventos para el formulario y, Ejercicioeventos para el proyecto. ACTIVIDAD I. Aplique diferentes propiedades a los elementos de la aplicacin para modificar su apariencia. II. Cree un pantallazo con la imagen final del formulario creado indicando la funcin de cada objeto. III. Analice cada uno de los procedimientos codificados en el programa anterior y conteste las siguientes preguntas usando el procesador de texto: a) Cules eventos fueron codificados en la aplicacin? b) Cundo ocurre el evento Load de los formularios y establezca la importancia de este? c) Enumere la funcin de cada una de las lneas de cdigo escrita dentro del procedimiento del evento Load. d) Diga la funcin de cada uno de los controles Image utilizados en la aplicacin. e) Por qu hemos puesto invisible los dos ltimos controles Image? f) Por qu hemos codificado el evento MouseMove del formulario? g) Explique cada una de las lneas de cdigo escrita dentro del procedimiento MouseMove del formulario. h) Cul evento fue codificado en los primeros cuatro controles Image?Expliquelo i) Cul es la utilidad de la sentencia If - Then? IV. Enve o entregue el desarrollo del taller en forma digital. Recuerde que debe imprimir tanto la guia como el desarrollo para la carpeta de evidencias

Das könnte Ihnen auch gefallen