<< Clique para Mostrar o Sumário >>
KeyPress |
KeyPress(KeyAscii)
Ocorre quando o E3Browser tem o foco de teclado e o usuário pressiona uma tecla, que corresponde a um caractere que pode ser mostrado em tela (uma tecla ANSI, de código indicado no parâmetro KeyAscii), ou seja, o evento ocorre quando qualquer 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
Este evento não ocorre nas seguintes condições:
•Pressionando-se a tecla TAB
•Pressionando-se a tecla ENTER
•Pressionando-se a tecla DEL (essa tecla não é padrão ANSI)
•Pressionando-se as setas do teclado
•Quando uma tecla move o foco de um objeto para outro
Enquanto o usuário pressiona uma tecla que produz um código ANSI, o E3Browser recebe os eventos KeyDown e KeyPress repetidamente. Quando o usuário libera a tecla, o evento KeyUp ocorre. Para monitorar o estado físico do teclado ou manipular teclas não reconhecidas pelo evento KeyPress, tais como teclas de função e 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 Enumeration no Microsoft Developer Network. |