Raccourci clavier en C sharp

roro -  
 Roro -
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   Statut Membre Dernière intervention   143
 
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
Roro
 
Merci beaucoup, ca fonctionne impeccable :)
Comme quoi desfois un simple petit truc qu'on ne sait pas peut tout simplifier!
Bonne journée
0
Roro
 
Un petit up :s
0