cual es la función del bloque de código del evento KeyDow​

Respuestas

Respuesta dada por: Coeptus
0

Eventos KeyDown y KeyUp:

Observaciones

El evento KeyDown ocurre cuando el usuario presiona una tecla en un formulario que se está ejecutando mientras que ese formulario o uno de sus controles tienen el foco. Los eventos KeyDown y KeyPress se alternan repetidamente hasta que el usuario suelta la tecla, momento en el que ocurre el evento KeyUp. El formulario o control que tiene el foco recibe todas las pulsaciones de teclas. Un formulario solamente puede tener el foco si no dispone de controles o si todos sus controles visibles están deshabilitados.

Estos eventos también se producen si se envía una pulsación de tecla a un formulario o control mediante la acción EnviarTeclas en una macro o la instrucción SendKeys en Visual Basic.

Generalmente, los eventos KeyDown y KeyUp se usan para reconocer o diferenciar entre:

Teclas de carácter ampliados, como teclas de función.

Teclas de navegación como Inicio, Fin, Re Pág, Av Pág, flecha arriba, flecha abajo, flecha derecha, flecha izquierda y TAB.

Combinaciones de teclas y modificadores de teclado estándar (Mayús, CTRL o ALT).

El teclado numérico y las teclas de números del teclado.

Los eventos KeyDown y KeyUp no ocurren en las circunstancias siguientes:

El usuario presiona la tecla entrar en un formulario con un botón de comando cuya propiedad default está establecida en true.

El usuario presiona la tecla ESC en un formulario con un botón de comando cuya propiedad Cancel está establecida en true.

Los eventos KeyDown y KeyPress ocurren cuando se presiona o se envía una tecla ANSI. El evento KeyUp ocurre después de cualquier evento para un control causado al presionar o enviar la tecla. Si una pulsación de tecla provoca que el foco pase de un control a otro, el evento KeyDown ocurre para el primer control, mientras que los eventos KeyPress y KeyUp ocurren para el segundo control.

La secuencia de eventos relativos al teclado es:

  • KeyDown
  • KeyPress
  • KeyUp
Preguntas similares