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
Ir a la versión completa