Usando Eventos do Teclado
A maioria dos aplicativos de Formulários do Windows processam a entrada do teclado exclusivamente manipulando eventos de teclado.Este tópico fornece uma visão geral dos eventos de teclado, incluindo detalhes sobre quando usar cada evento e os dados que são fornecidos para cada evento.
Eventos de teclado.
Os Formulários do Windows fornecem dois eventos que ocorrem quando um usuário pressiona uma tecla do teclado e um evento quando um usuário libera uma tecla do teclado:
O evento KeyDown ocorre uma vez
O evento KeyPress, que pode ocorrer várias vezes quando um usuário segura a mesma tecla.
O evento KeyUp ocorre uma vez quando um usuário libera uma tecla.
Quando um usuário pressiona uma tecla, os Formulários do Windows determinam qual evento gerar com base em se a mensagem do teclado especifica uma tecla de caractere ou física.Para obter mais informações sobre teclas de caracteres e físicas, consulte Como Funciona a Entrada do Teclado.
A tabela a seguir descreve os três eventos de teclado.
Evento de teclado. |
Descrição |
Resultados |
---|---|---|
Este evento é gerado quando um usuário pressiona uma tecla física. |
O manipulador de KeyDown recebe:
|
|
Este evento é gerado quando a tecla ou teclas pressionadas resultado em um caractere.Por exemplo, um usuário pressiona as teclas SHIFT e "a" minúsculo, que resultam em uma caractere maiúsculo "A". |
KeyPress é gerado após KeyDown.
|
|
Este evento é gerado quando um usuário solta uma tecla física. |
O manipulador de KeyUp recebe:
|
Consulte também
Conceitos
Como Funciona a Entrada do Teclado
Outros recursos
A Entrada do Teclado em um aplicativo de Formulários do Windows