Visual basic guia de uso

Solo disponible en BuenasTareas
  • Páginas : 7 (1655 palabras )
  • Descarga(s) : 4
  • Publicado : 11 de enero de 2010
Leer documento completo
Vista previa del texto
¿Qué es un evento en Visual Basic?
Un evento es lo que le puede ocurrir a un formulario o control.
Por ejemplo, cuando un usuario hace clic en un control de un formulario, el formulario puede provocar un evento Click y llamar a un procedimiento que controla el evento. Los eventos también permiten que las tareas separadas se comuniquen. Suponga, por ejemplo, que una aplicación realiza una tarea deordenación independientemente de la aplicación principal. Si un usuario cancela la ordenación, la aplicación puede enviar un evento de cancelación que ordene la detención del proceso de ordenación.
Eventos de Visual Basic:

* Evento Activate Activación
(Este evento se ejecuta al convertirse el formulario en formulario activo. Esto sucede múltiples veces cuando tenemos en el programa más de unformulario. Sólo uno de ellos puede ser el formulario activo. Este procedimiento no pasa parámetros. No debe emplearse para los parámetros iníciales del formulario. Úsese para este fin el evento Load o el Initialize. )

* Evento Click Click
(Este evento se ejecuta cuando hacemos Click (con cualquier botón del ratón) en una parte del formulario que no esté ocupada por un control. Para que seejecute el evento Click es necesario que no se ejecute el procedimiento MouseDown. (Que no tenga código escrito en el evento MouseDown). Existe una diferencia entre el evento click del formulario y el de cualquier control : en el formulario se ejecuta con cualquiera de los botones del ratón, y en los controles, solamente con el botón izquierdo. Este evento no pasa parámetros.)

* EventoDblClick Doble click
Este evento se ejecuta cuando hacemos doble click con cualquier botón del ratón sobre una parte del formulario que no esté ocupada por un control. Este evento no se ejecuta si tenemos escrito código en el procedimiento Click. No pasa parámetros.

* Evento Deactivate Desactivación
(Se produce cuando el formulario deja de ser el formulario activo. )

* Evento DragDrop Acción deSoltar durante el Drag & Drop

* Evento DragOver Pasar el ratón por encima en una operación de Drag & Drop

* Evento GotFocus El formulario obtiene el foco
(Este evento ocurre cuando el formulario toma el foco. Cosa un poco difícil, ya que para que el formulario tome el foco debe ocurrir, o que no tenga ningún control capaz de tomar el foco, o que todos los controlesexistentes en el formulario y que puedan tomar el foco, estén desactivados. No se suele usar este procedimiento)

* Evento Initialize Inicialización del formulario
(Se produce al cargar por primera vez el formulario. Esto significa que si en una aplicación cargamos ese formulario una vez (la primera) se realiza este evento, pero si descargamos el formulario (con Unload Formxx) y luego lo volvemos acargar (con Formxx.Show), esta segunda vez (y sucesivas) no se produce este evento)

* Evento KeyDown Pulsar una tecla (Instante en que se ha pulsado)

* Evento KeyPress Pulsar una tecla

* Evento KeyUp Soltar una tecla (Instante en que se levanta)
(Estos tres eventos solamente se producirán en el formulario cuando la propiedad KeyPreview está a True)

* Evento LinkError Error deenlace

* Evento LinkExecute Ejecución de un enlace de datos

* Evento LinkOpen Romper el enlace
(Estos tres procedimientos ocurren cuando el formulario forma parte de un enlace DDE.)

* Evento Load Cargar el formulario
(Este evento es se ejecuta en el momento de la carga del formulario. Es el que presenta en la ventana de código por defecto, es decir, uno de los mas usados en elformulario. Y es el mas usado porque es el mas apropiado para introducirle a ese formulario los valores y parámetros iniciales, abrir bases de datos, etc.
Se ejecuta después del evento Initialize del formulario, pero este evento Load, al contrario que el Initialize, se ejecuta cada vez que cargamos el formulario. Para introducir código de inicialización debe utilizar este evento Load. Este evento no...
tracking img