Visual basic (eventos p-1)

Solo disponible en BuenasTareas
  • Páginas : 20 (4935 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de junio de 2011
Leer documento completo
Vista previa del texto
CENTRO DE ESTUDIOS TECNOLÓGICOS industrial y de servicios No. 100

UNIDAD IV EVENTOS, PROPIEDADES Y CONTROLES
Objetivo.- Al término de la unidad el alumno conocerá los controles u objetos más utilizados en VB, así como sus propiedades y los eventos que son aplicables a los objetos, los cuales aplicará en diversos ejercicios que se le asignaran al alumno para su solución.

4.1.-Eventos UnEvento es una acción que se realiza sobre un objeto, un objeto puede estar expuesto no solo un tipo de evento. La mayor parte de los eventos vienen directamente del usuario, a través del teclado o del ratón. Cuando el usuario lleva a cabo alguna acción en algún objeto de la aplicación, y si ha escrito un procedimiento de evento que responda a ese estímulo en particular, la aplicación responderá alevento, en caso contrario, el evento pasará desapercibido. Existen diferentes tipos de eventos que un objeto o control determinado puede recibir, la forma de saber a que eventos puede responder un objeto o control es seleccionar el objeto y oprimir la tecla F1, de esta forma se abre una ventana del Help que explica el control y permite acceder a los eventos que soporta (solo si tiene instalada laayuda). Cuando un objeto en Visual Basic reconoce que se ha producido un evento, llama automáticamente al procedimiento de evento utilizando el nombre correspondiente al evento


Un procedimiento de evento de un control combina el nombre real del control (especificado en la propiedad Name), un carácter de subrayado (_) y el nombre del evento. Por ejemplo, si desea que un botón de comando llamadocmdGuardar llame a un procedimiento de evento cuando se haga click en él, utilice el procedimiento cmdGuardar_Click. Un procedimiento de evento de un formulario combina la palabra “Form”, un carácter de subrayado y el nombre del evento. Si desea que un formulario llame a un procedimiento de evento cuando se hace clic en él, utilice el procedimiento Form_Click.



Todos los procedimientos deevento utilizan la misma sintaxis general. Sintaxis de un evento de control
Private Sub nombrecontrol_nombreevento (argumentos ) instrucciones End Sub

Sintaxis de un evento de formulario
Private Sub Form_nombreevento (argumentos) Instrucciones End Sub

4.1.1 Eventos Generales 4.1.1.1 Carga y Descarga de Formularios Cuando se arranca una aplicación o cuando se visualiza por primera vez unformulario se producen varios eventos consecutivos los cuales son:

Ing. Jesús Antonio Sierra Jiménez

sierraline@hotmail.com

38

CENTRO DE ESTUDIOS TECNOLÓGICOS industrial y de servicios No. 100

Evento Initialize Load Resize Activate Paint

Este evento ocurre cuando el formulario se genera por primera vez, en términos de POO este evento hace las veces del constructor del objeto. secarga el formulario en la memoria, Se ejecuta después de Initialize el usuario cambia el tamaño del formulario un formulario se convierte en el formulario activo . se debe redibujar todo o parte de un formulario, luego de que alguna de sus zonas ha sido descubierta por algún otro objeto.

Cuando un formulario se oculta, se cierra o se elimina se producen una serie de eventos estos son: EventoEste evento ocurre cuando QueryUnload se cierra un formulario, pero antes de producirse este hecho poco antes de que el formulario sea descargado de la memoria. Unload permite Unload cancelar el proceso de descarga ya que se realiza antes de Terminate. el formulario se destruye. En términos de POO este evento hace las veces del Terminate destructor del objeto. Estos eventos ocurren en el orden antesmencionado. Cada uno de estos eventos se puede aprovechar para realizar ciertas operaciones por medio de la función correspondiente. 4.1.1.2 Otros eventos al manejar la carga y descarga de formularios Evento Deactivate este evento se dispara cuando el formulario deja de ser el activo. En este contexto, los eventos Activate y Deactivate se disparan cuando el usuario selecciona un formulario...
tracking img