Programación General > Visual Basic 6.0 e inferiores

 Codigo Ascci Del Teclado

(1/1)

az8:
HOLA OTRA VEZ NECESITO HACER UN PROGRAMA KE ME MANDE EL CODIGO ASCCI AL PRESIONAR CUALKIER TECLA DEL TECLADO (PARA HACER USO DE ESTE CODIGO EN OTRA APLICACION) NO SE SI ME EXPLIKE BIEN.......

POR SU AYUDA GRACIAS...

ATE

AZ8

cpmario:
Puedes obtener el código ASCII de las teclas en el evento KeyPress


--- Código: Text ---Private Sub txtEdit_KeyPress(KeyAscii As Integer)    Debug.Print KeyAsciiEnd Sub 
Pero si lo que deseas es obtener información de todas las teclas entonces debes ver el evento KeyDown de un textBox como el ejemplo siguiente:


--- Código: Text ---Private Sub TxtEdit_KeyDown(KeyCode As Integer, Shift As Integer)    Debug.Print KeyCode, ShiftEnd Sub 
En KeyCode está el código ASCII y en Shift si hay otra tecla presionada por ejemplo:


--- Código: Text ---If KeyCode = 86 And Shift = 2 Then     'Ctrl V ElseIf KeyCode = 90 And Shift = 2 Then  'Ctrl Z 
También en Shift proporciona otros números de teclas como las de función F1, bloqueo de mayúsculas, Alt, etc.

Existe un pero, ya que en KeyCode es lo mismo que elijas una mayúscula que minúscula.
 

 :)

Navegación

[0] Índice de Mensajes

Ir a la versión completa