|
<< Clique para Mostrar o Sumário >>
KeyPress |
KeyPress(KeyAscii)
Este evento ocorre quando este objeto tem o foco do teclado e o usuário pressiona uma tecla, que corresponde a um caractere que pode ser mostrado em tela, como por exemplo uma tecla ANSI, de código indicado no parâmetro KeyAscii. Este evento ocorre quando alguma das teclas a seguir é pressionada:
•Qualquer caractere do teclado que possa ser impresso
•Tecla CTRL combinada com qualquer caractere do alfabeto padrão
•Tecla CTRL combinada com qualquer caractere especial
•Tecla BACKSPACE
•Tecla ESC
•Tecla ENTER
Este evento não ocorre nas seguintes condições:
•Pressionando-se a tecla TAB
•Pressionando-se a tecla DEL, que não é uma tecla padrão ANSI
•Pressionando-se as setas do teclado
•Pressionando-se uma tecla que mova o foco de um objeto para outro
•Pressionando-se as teclas de 0 (zero) a 9 (nove) e ponto decimal do teclado numérico quando a tecla NUM LOCK está desativada
Enquanto o usuário pressiona uma tecla que produz um código ANSI, este objeto recebe este evento e o evento KeyDown repetidamente. Quando o usuário libera esta tecla, ocorre um evento KeyUp. Para monitorar o estado físico do teclado ou manipular teclas não reconhecidas por este evento, como por exemplo teclas de função ou de navegação, utilize os eventos KeyDown e KeyUp.
NOTA |
Para uma lista com todos os códigos de tecla disponíveis para o parâmetro KeyAscii, consulte o artigo Keys Enum no Microsoft Learn. |