La Web del Programador: Comunidad de Programadores
 
    Pregunta:  8938 - USAR TECLAS DE CURSOR
Autor:  Pedro Burgos Bonilla
Quisiera saber como puedo reconocer las teclas de derecha o izquierda (visual basic 6)
Lo he intentado de la siguiente forma:

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyLeft Then
MsgBox ("wsd")
End If
End Sub

pero no funciona.

Gracias

  Respuesta:  Xavi
El evento KeyDown, te devuelve el codigo ascii de la tecla pulsada, diferenciando el numero de la parte derecha del teclado. Prueba esta funcion, veras como las teclas, tienen diferentes codigos ASCII.

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
MsgBox KeyCode
End Sub

  Respuesta:  sergio carrascosa
Prueba el mismo código pero en el evento Keydown