Intercepter fleches clavier

cs_Xneo Messages postés 48 Date d'inscription jeudi 15 janvier 2004 Statut Membre Dernière intervention 18 janvier 2007 - 18 juin 2005 à 14:28
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 - 18 juin 2005 à 15:58
 Salut, sous VB6, dans une Form, je voudrais intercepter les touches "fleches". Aucun souci pour les autres touches, mais jtrouve pas pour ces fleches! alor si vous connaissez les codes ACSII ou autre merci davance!

2 réponses

cs_MasterHack Messages postés 586 Date d'inscription jeudi 18 septembre 2003 Statut Membre Dernière intervention 13 février 2008 2
18 juin 2005 à 14:46
salut c de 37 a 40 le keycode


<HR>

Life is short...Learn more
Copy Rights <> Rights to Copy
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
18 juin 2005 à 15:58
Salut
Les frappes de touches qui concernent ta forme passent par KeyDown :

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyUp Then Debug.Print "Up"
If KeyCode = vbKeyDown Then Debug.Print "Down"
End Sub

Important : Pense à mettre la propriété KeyPreview de ta forme à True : ça permettra à la forme de recevoir chaque code de touche avant les controles qui sont dessus.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
0
Rejoignez-nous