Raccourci clavier en C sharp

Fermé
roro - 17 août 2010 à 01:33
 Roro - 18 août 2010 à 03:59
Bonjour,

Je suis chargé de faire un logiciel en C# pour mon entreprise, et je voudrais que quand je tappe par exemple sur la touche A, ca me fasse une procédure.
J'ai donc pensé a ce script, sur form1, en mettant en évenement KeyPress, ou KeyUp :

if(e.keycode == A)
{
Procédure()
}

Et ca ne fait rien.
Merci d'avance.
A voir également:

2 réponses

chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 143
17 août 2010 à 16:21
Salut,

C'est tout simple en fait :

Va dans les propriétés de ton formulaire, et sélectionne "True" a la propriété KeyPreview.

Ensuite va sur l'évènement KeyDown, KeyPress ou KeyUp (a toi de voir..) et mets ce code :

 if (e.KeyData == Keys.A)
{
    MessageBox.Show("J'appuie sur A !");
}


Et voila :)
2
Merci beaucoup, ca fonctionne impeccable :)
Comme quoi desfois un simple petit truc qu'on ne sait pas peut tout simplifier!
Bonne journée
0
Un petit up :s
0