Este documento presenta un resumen sobre el uso de controles de botón de comando en Visual Basic .NET. Explica que estos botones permiten ejecutar rutinas o procedimientos cuando se hace clic en ellos y describe algunos de sus eventos y propiedades clave, como los eventos Click, GotFocus y LostFocus. También muestra ejemplos de cómo cambiar la apariencia de los botones y manipularlos para responder a eventos del mouse.
Desarrollo y Aplicación de la Administración por Valores
Trabajo de eventos de visual basic
1. “AÑO DE LA INTEGRACION NACIONAL Y
RECONOCIMIENTO DE NUESTRA DIVERSIDAD”
Carrera : Computación e Informática.
Semestre : III
Área : Herramienta De Desarrollo De Sof tware
Tema : Eventos en Visual Basic Net
Docente : Karla neyra alemán
Integrantes :
Guerrero zarate Sayuri
León Gonzales Julio
Ipanaque Espinoza Carlos
Oblea Oyola Ericka
Peña Sayago Ana
Rujel Villegas Wendy
2. 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.
3. 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:
5. 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:
7. 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
8. • 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.
9.
10. • 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.
11. 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:
12.
13. • 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.
14. • 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)
15. Luego de añadir los controles pegar el código
sigue el formulario
16.
17. NOTA: en la venta de código se puede observar
que hay 2 combos o lista desplegables:
18. 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
19. 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.
20. 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:
21.
22. Y después seleccionar el evento que se quiera
utilizar disponible en otro combo desplegable,
en este caso el MauseMove.
23.
24. Al hacer esto en la ventana de código visual
Basic te entrega un procedimiento vacío:
25. 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: