Trabajo de eventos de visual basic

Post on 12-Jan-2015

715 views 1 download

description

visual basic

Transcript of Trabajo de eventos de visual basic

“AÑO DE LA INTEGRACION NACIONAL Y RECONOCIMIENTO DE NUESTRA

DIVERSIDAD”

Carrera : Computación e Informática.Semestre : III Área : Herramienta De Desarrollo De Software Tema : Eventos en Visual Basic NetDocente : Karla neyra alemánIntegrantes :

Guerrero zarate SayuriLeón Gonzales JulioIpanaque Espinoza CarlosOblea Oyola Ericka Peña Sayago AnaRujel Villegas Wendy

Este comando “botón de comando”, nos permita ejecutar alguna rutina, función o procedimiento, generalmente en el evento click del mismo para realizar de esta manera alguna tarea dentro del programa.

Por ejemplo si colocamos un control comando1 en un formulario y le damos doble clic para que se abra la ventana de código visual Basic, podemos ver la siguiente rutina:

• Prívate sub comando1_clic () End sub

Todas las instrucciones que estén dentro de este procedimiento llamada

comando1_clic se ejecutaran cuando presionemos el botón. Por ejemplo si ejecutamos el siguiente código:

• Prívate sub comando1_clic Establecemos en la barra de titulo del

formulario la fecha del pc Me.caption = date

Lo que seria mostrar la fecha del sistema en la barra de titulo del formulario, utilizando la función date de visual Basic

Las demás propiedades del control son prácticamente similares ala de otros controles, por ejemplo Hight y width para el ancho y alto, visible, enabled

• Una propiedad para comentar, es la propiedad style. Esta tiene 2 valores, 0 – estándar y 1 – graphical

• La primera es el básico botón y este valor tiene asignado por defecto

• En cambio el graphical permite al comando button poder mostrando imágenes cambiarle el color del fondo, por ejemplo cambiarle el tipo de fuente, y con utilizando el Api de Windows se puede cambiar por ejemplo el color de la fuente es decir el forecolor q este control no lo posee.

• Este ejemplo muestra, el comando1, como visualizar una imagen, por medio de la propiedad picture.

• El segundo no tiene imagen, pero muestra como establecer el color del fondo, propiedad backcolor, siempre y cuando la propiedad style sea de tipo gráfico, ya que si esta en estándar no surtirá efecto.

Otro ejemplo sobre esta propiedad: al pasar el mause al pasar por el comandobutton, se cambiara la fuente en negrita y subrayado, al salir el puntero fuera del botón, se establecerá en la fuente normal.

Para el ejemplo, colocar un comando1 y estas líneas en el formulario:

• Aparte del evento clic que se ejecuta cuando lo presionamos, otros eventos importantes son:

• EVENTO GOT Y LOSTFOCUS: se disparan dichos eventos cuando el control recibe o pierde el foco

• MouseMove, MouseDown, y MouseUp: el primero se dispara cuando el puntero del mause se mueve encima del botón esta abajo y cuando esta arriba MauseUp.

• Por ejemplo para probar el uso de los metodos GotFocus y lostfocus (recibe y pierde el foco) colocar 3 coamndobutton, coamndo1, comando2, comando3.

• Luego un label1q mostrara el control que recibe el foco (gotfocus) y un label2 q mostrara el control q pierde el foco (LosFocus)

Luego de añadir los controles pegar el código sigue el formulario

NOTA: en la venta de código se puede observar que hay 2 combos o lista desplegables:

El combo de la izquierda muestra los objetos que tiene el formulario, es decir los controles, y la lista de la derecha los eventos y métodos del objeto seleccionado en la lista izquierda

En la captura del ejemplo anterior, se puede ver que cuando el cursor se encuentra dentro de la ventana de código esta situado en un procedimiento determinado, las listas se actualizan mostrándote dicho objeto, por ejemplo el cursor esta en el control u objeto llamado comando3 en el evento gotfocus, y las listas desplegables muestran esto mismo.

Siguiendo el ejemplo anterior, para escribir código en el evento mauseMove del comando1 para que muestre un mensaje cuando pasa el mause por encima del botón, tendría que seleccionar de la lista izquierda el comando1 de esta forma:

Y después seleccionar el evento que se quiera utilizar disponible en otro combo desplegable, en este caso el MauseMove.

Al hacer esto en la ventana de código visual Basic te entrega un procedimiento vacío:

Ahora el código que escribas dentro de este procedimiento se va a disparar casa vez que pases el mause encima del comando1

Por ejemplo para mostrar un mensaje con la función MsgBox cada ves q pases el mause por encima agrega lo siguiente:

GRACIAS