cs_Xneo
Messages postés48Date d'inscriptionjeudi 15 janvier 2004StatutMembreDernière intervention18 janvier 2007
-
18 juin 2005 à 14:28
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 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!
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 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)