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.

2 réponses

  1. chico200987 Messages postés 856 Statut Membre 144
     
    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
    1. 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