¿Qué significa el evento KeyPress en VB? ¿Qué es KeyAscii?
KeyPress es un evento de teclado en VB.
KeyAscii representa el valor de la tecla presionada.
Cuando KeyAscii=13, presione Enter.
Los códigos ASCII normales son 0 ~ 127 y, en general, se pueden mostrar 32 ~ 127.
Acerca del uso de KeyAscii, es principalmente para interceptar y juzgar los valores clave ingresados por el teclado, por ejemplo, solo permite ingresar el número, puede ingresarlo al presionar tecla del cuadro de texto:
Si KeyAscii lt 48 o KeyAscii gt 57 Entonces KeyAscii = 0 (keyAscii=0; : Cancelar los caracteres ingresados esta vez).
Información ampliada:
Código clave
Descripción del valor constante
vbKeyLButton 1 botón izquierdo del ratón
vbKeyRButton 2 Botón derecho del ratón
vbKeyCancel 3 Tecla CANCELAR
vbKeyMButton 4 Botón central del ratón
vbKeyBack 8 Tecla RETROCESO
vbKeyTab 9 Tecla TAB p >
tecla vbKeyClear 12 CLEAR
tecla vbKeyReturn 13 ENTER
Fuente de referencia: Enciclopedia Baidu-KeyAscii