Está en la página 1de 6

KEYPRESS

OCURRE COMO CUANDO SE PRESIONA Y SUELTA UNA TECLA. QUE


PRODUCE UN CARÁCTER QUE SE PUEDE ESCRIBIR (UNA TECLA ANSI) EN
UN FORMULARIO EN EJECUCIÓN MIENTRAS EL FORMULARIO O UN
CONTROL DE ESTE TIENE EL FOCO. EL EVENTO PUEDE OCURRIR ANTES O
DESPUÉS DE QUE SE SUELTE LA TECLA. ESTE EVENTO TAMBIÉN SE
PRODUCE SI ENVÍA UNA PULSACIÓN DE TECLA ANSI A UN FORMULARIO O
CONTROL MEDIANTE LA ACCIÓN SENDKEYS EN UNA MACRO O LA
INSTRUCCIÓN SENDKEYS EN VISUAL BASIC.

UN EVENTO KEYPRESS PUEDE OCURRIR CUANDO SE PRESIONA UNA DE


LAS SIGUIENTES TECLAS:
 CUALQUIER CARÁCTER DE TECLADO IMPRIMIBLE
 CTRL COMBINADO CON UN CARÁCTER DEL ALFABETO ESTÁNDAR
 CTRL COMBINADO CON CUALQUIER CARÁCTER ESPECIAL
 RETROCESO
 ESC
DBLCLICK
OCURRE CUANDO SE PRESIONA Y SUELTA DOS VECES UN BOTÓN DEL
MOUSE SOBRE UN OBJETO EN UN FORMULARIO, EL EVENTO DBLCLICK SE
PRODUCE CUANDO EL USUARIO HACE DOBLE CLIC EN UN ÁREA EN
BLANCO O SELECTOR DE REGISTRO EN EL FORMULARIO. PARA UN
CONTROL, SE PRODUCE CUANDO EL USUARIO HACE DOBLE CLIC EN UN
CONTROL O SU ETIQUETA EN LA VISTA FORMULARIO. EL
EVENTO DBLCLICK SE PRODUCE CUANDO EL USUARIO HACE DOBLE CLIC
EN EL FORMULARIO O CONTROL, PERO ANTES DEL DOBLE CLIC EL
RESULTADO DE LA ACCIÓN (POR EJEMPLO, ANTES DE QUE MICROSOFT
ACCESS SELECCIONE LA PALABRA QUE SE ENCUENTRA EL PUNTO DE
INSERCIÓN EN UN CUADRO DE TEXTO).
LOSTFOCUS
LOSTFOCUS: CONTRARIO AL ANTERIOR, ESTE EVENTO OCURRE
CUANDO EL OBJETO PIERDE EL ENFOQUE, SEA MEDIANTE
ACCIÓN DEL USUARIO O EFECTUADO DESDE LA APLICACIÓN.
EL EVENTO LOSTFOCUS SE DIFERENCIA DEL EVENTO EXIT EN
QUE EL EVENTO LOSTFOCUS SE PRODUCE CADA VEZ QUE UN
CONTROL PIERDA EL ENFOQUE. EL EVENTO  EXIT SE PRODUCE
ANTES DE QUE UN CONTROL PIERDA EL ENFOQUE A OTRO
CONTROL DEL MISMO FORMULARIO. EL EVENTO  LOSTFOCUS SE
PRODUCE DESPUÉS DEL EVENTO EXIT.
SI DESPLAZA EL ENFOQUE A UN CONTROL DE FORMULARIO
QUE NO LO TENÍA PREVIAMENTE, LOS
EVENTOS EXIT Y LOSTFOCUS DEL CONTROL QUE TENÍA EL
ENFOQUE SE PRODUCEN ANTES QUE LOS
EVENTOS ENTER Y GOTFOCUS DEL CONTROL QUE LO RECIBE.
UN CONTROL PUEDE RECIBIR EL FOCO SÓLO SI SUS
PROPIEDADES VISIBLE Y ENABLED SE ESTABLECEN EN YES. UN
FORMULARIO PUEDE RECIBIR EL FOCO SÓLO SI NO TIENE
CONTROLES O SI TODOS LOS CONTROLES VISIBLES ESTÁN
DESHABILITADOS. SI UN FORMULARIO CONTIENE ALGÚN CONTROL
VISIBLE Y HABILITADO, NO SE PRODUCE EL
EVENTO GOTFOCUS PARA EL FORMULARIO.

GOTFOCUS
 OCURRE CUANDO UN OBJETO RECIBE EL CONTROL O FOCO, YA SEA
MEDIANTE UNA ACCIÓN DEL USUARIO COMO HACER CLICK EN UN
OBJETO VENTANA, O CAMBIANDO EL FOCO DE OBJETO DESDE EL
PROGRAMA, MEDIANTE EL MÉTODO SETFOCUS. PARA EJECUTAR
UNA MACRO O UN PROCEDIMIENTO DE EVENTO CUANDO SE
PRODUZCAN ESTOS EVENTOS, ESTABLEZCA LA
PROPIEDAD ONGOTFOCUS EN EL NOMBRE DE LA MACRO O EN
[PROCEDIMIENTO DE EVENTO PUEDE ESPECIFICAR LO QUE SUCEDE
CUANDO UN FORMULARIO O CONTROL RECIBE EL ENFOQUE
MEDIANTE LA EJECUCIÓN DE UNA MACRO O UN PROCEDIMIENTO DE
EVENTO CUANDO SE PRODUCE EL EVENTO GOTFOCUS
DRAGDOP
DRAGDROP : OCURRE AL ARRASTRAR Y SOLTAR UN
DETERMINADO OBJETO CON EL MOUSE.
DRAGOVER : OCURRE SI UNA OPERACIÓN DE
ARRASTRAR Y SOLTAR ESTÁ EN CURSO.
MOUSE
MOUSEDOWN: OCURRE CUANDO EL USUARIO PRESIONA UN BOTÓN DEL
MOUSE.
MOUSEUP: SE PRODUCE CUANDO EL USUARIO SUELTA EL BOTÓN DEL
MOUSE.
MOUSEMOVE: ESTE EVENTO OCURRE MIENTRAS EL USUARIO MUEVE O
DESPLAZA EL PUNTERO DEL MOUSE SOBRE UN OBJETO.
UN EVENTO DEL RATÓN ES UNA ACCIÓN REALIZADA POR EL USUARIO DE
UNA INTERFAZ DE USUARIO UTILIZANDO EL RATÓN DE
COMPUTADORA (MOUSE). LA INTERPRETACIÓN DE ESTAS ACCIONES
MEDIANTE SOFTWARE DESARROLLADO PARA ELLO, PERMITE EJECUTAR
UNA FUNCIÓN ASOCIADA A DICHA ACCIÓN.
ALGUNOS EJEMPLOS DE EVENTOS DE RATÓN SON:
 MOUSE OVER: SE PRODUCE CUANDO EL CURSOR O PUNTERO DEL
RATÓN SE ENCUENTRA POR ENCIMA DE UNA DETERMINADA ZONA.
 MOUSE OUT: SE PRODUCE CUANDO EL CURSOR ABANDONA UNA
DETERMINADA ZONA.
 MOUSE CLICKED: SE PRODUCE CUANDO SE PULSA UN BOTÓN DEL
RATÓN.
 MOUSE DOUBLE-CLICKED: SE PRODUCE CUANDO SE PULSA DOS
VECES EN UN INTERVALO PEQUEÑO DE TIEMPO UN MISMO BOTÓN
DEL RATÓN.
LA PROGRAMACIÓN DE LOS EVENTOS DEL MOUSE SE LLEVA A
CABO MEDIANTE LLAMADAS A RUTINAS ESPECÍFICAS QUE SE
EJECUTAN CUANDO SE PRODUCE UNA ACCIÓN. ADEMÁS, LA
ACCIÓN QUE SE LLEVARÁ A CABO SERÁ DIFERENTE DEPENDIENDO
DE EN QUÉ PARTE DE LA PANTALLA SE SITÚE ESTE, POR EJEMPLO,
SI SE PULSA EL BOTÓN IZQUIERDO Y EL PUNTERO ESTÁ EN UNA
PARTE EXTERNA A UNA APLICACIÓN, NO OCURRIRÁ NADA, PERO SI
POR EL CONTRARIO, EN PUNTERO SE ENCUENTRA SOBRE UN ÁREA
QUE CONTIENE UN BOTÓN, AL PULSAR SOBRE EL RATÓN SE
DEBERÁ EJECUTAR LA RUTINA ASOCIADA A ESE BOTÓN.
KEYDOWN
KEYDOWN : OCURRE CUANDO EL USUARIO MANTIENE
PRESIONADA UNA TECLA.
KEYUP:  OCURRE CUANDO EL USUARIO DEJA DE PRESIONAR UNA
TECLA. ESTE EVENTO SUCEDE PRECISAMENTE AL TERMINAR EL
EVENTO KEYDOWN.
EL EVENTO KEYDOWN SE PRODUCE CUANDO EL USUARIO
PRESIONA UNA TECLA MIENTRAS UN INFORME TIENE EL
ENFOQUE. ESTE EVENTO SE PRODUCE TAMBIÉN SI SE ENVÍA UNA
PULSACIÓN DE TECLA A UN INFORME MEDIANTE LA ACCIÓN
SENDKEYS EN UNA MACRO O LA INSTRUCCIÓN SENDKEYS EN
VISUAL BASIC. EL EVENTO KEYDOWN SOLO SE APLICA A
FORMULARIOS Y CONTROLES DE UN FORMULARIO Y NO A LOS
CONTROLES DE UN INFORME.
PARA EJECUTAR UNA MACRO O PROCEDIMIENTO DE EVENTO
CUANDO SE PRODUZCAN ESTOS EVENTOS, ESTABLEZCA LA
PROPIEDAD ONKEYDOWN EN EL NOMBRE DE LA MACRO O EN
[PROCEDIMIENTO DE EVENTO].
UN INFORME RECIBIRÁ TAMBIÉN TODOS LOS EVENTOS DE
TECLADO, INCLUSO LOS QUE SE PRODUZCAN PARA LOS
CONTROLES, SI ESTABLECE LA PROPIEDAD  KEYPREVIEW DEL
INFORME EN SÍ. CON EL VALOR DE ESTA PROPIEDAD, TODOS LOS
EVENTOS DE TECLADO SE PRODUCIRÁN PRIMERO PARA EL
INFORME Y, A CONTINUACIÓN, PARA EL CONTROL QUE TIENE EL
FOCO. ASÍ PUEDE RESPONDER A TECLAS ESPECÍFICAS
PRESIONADAS EN EL INFORME, INDEPENDIENTEMENTE DEL
CONTROL QUE TENGA EL ENFOQUE. POR EJEMPLO, ES POSIBLE
QUE DESEE QUE LA COMBINACIÓN DE TECLAS CTRL+X REALICE
SIEMPRE LA MISMA ACCIÓN EN UN INFORME.
SANDRA PAOLA ANDRADE REYNA GRUPO:504 MODULO: ADSI

EVENTOS DE
LOS OBJETOS
SE DESIGNA COMO OBJETO CUALQUIER ELEMENTO, POR EJEMPLO, UN FORMULARIO, UNA
IMAGEN, UN CONTROL, TAL COMO UNA CAJA DE TEXTO; A SU VEZ, LOS OBJETOS TIENEN
PROPIEDADES, QUE EN EL CASO DE LA CAJA DE TEXTO UNA ES LA PROPIEDAD "TEXT" QUE
SE ENCARGA DE CONTENER EL TEXTO QUE APARECERÁ EN LA CAJA. A LOS  OBJETOS SE
LES PUEDE ASOCIAR EVENTOS. UN EVENTO ES LA OCURRENCIA DE UN SUCESO,
COMÚNMENTE LA ACCIÓN QUE REALIZA EL USUARIO SOBRE EL OBJETO, QUE COMO
RESULTADO PUEDE, POR EJEMPLO, PROVOCAR UN CAMBIO EN ALGUNA PROPIEDAD DE UN
OBJETO. POR EJEMPLO: VISUAL BASIC TIENE UN EVENTO LLAMADO KEYPRESS, QUE
OCURRE CUANDO EL USUARIO PRESIONA UNA TECLA; ESE EVENTO SE PUEDE ASOCIAR A LA
CAJA DE TEXTO, Y EN ÉL DEFINIRÁ (POR PROGRAMACIÓN) QUÉ ACCIÓN SE TOMARÁ
CUANDO SE OPRIMA UNA TECLA.

EN SÍNTESIS, UN OBJETO POSEE PROPIEDADES, RESPONDE A EVENTOS Y PUEDE EJECUTAR


MÉTODOS ASOCIADOS A ÉL.

ALGUNOS EVENTOS COMUNES DEFINIDOS EN VISUAL BASIC


SON:
CLIC
O CURRE CUANDO SE PRESIONA Y SUELTA UN BOTÓN DEL MOUSE SOBRE UN
OBJETO .

EL USUARIO HACE CLIC EN UN CONTROL CON EL MOUSE .

EL USUARIO SELECCIONA DE FORMA DEFINITIVA UN VALOR PARA UN CONTROL


CON MÁS DE UN VALOR POSIBLE .

UN EVENTO ES UNA SEÑAL QUE COMUNICA A UNA APLICACIÓN QUE HA SUCEDIDO ALGO
IMPORTANTE. POR EJEMPLO, CUANDO UN USUARIO HACE CLIC EN UN CONTROL EN 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 INDEPENDIENTES SE COMUNIQUEN. POR EJEMPLO, SUPONGAMOS QUE LA
APLICACIÓN REALIZA UNA TAREA DE ORDENACIÓN DE MANERA INDEPENDIENTE A LA

También podría gustarte