Détecter appuie sur une touche

Résolu
cs_Liro Messages postés 159 Date d'inscription jeudi 7 septembre 2006 Statut Membre Dernière intervention 30 septembre 2011 - 22 mai 2009 à 09:01
cs_Liro Messages postés 159 Date d'inscription jeudi 7 septembre 2006 Statut Membre Dernière intervention 30 septembre 2011 - 26 mai 2009 à 13:38
Bonjour,

Je suis sous visual basic 2008 express.
Je voudrais détecter l'appuie sur une touche dans mon form principal.

J'ai mis:
Me.KeyPreview = True
dans mon form principal ainsi que
    Public Sub form1_KeyPress(ByVal KeyAscii As Integer)
        Select Case KeyAscii
            Case 13
                MsgBox("Return")
            Case 27
                MsgBox("Escape")
        End Select
en dehors de mon form principal.

Quand je lance le débugage le form se charge comme voulu mais l'appuie sur Enter ou Echap ne donne rien.
J'ai cherché sur le net et je ne trouve pas.
Es-ce que quelqu'un peut m'aider SVP?

Merci

21 réponses

cs_Liro Messages postés 159 Date d'inscription jeudi 7 septembre 2006 Statut Membre Dernière intervention 30 septembre 2011
26 mai 2009 à 13:38
Bin en fait entre temps je ne détecter plus "enter" mais une F1, F2, F5, F9 et des lettres.

J'ai pas tout compris mais maintenant ça marche en donnant le docus à une zone de texte.
En tout cas merci Renfield pour ton aide précieuse qui m'a été très utile!
0
Rejoignez-nous