Gestion du clavier dans une form
Bonjour,
Je cherche à mettre une gestion de clavier dans la form de mon programme pour mettre en place des raccourcies.
J'ai donc déclaré ça
Code:
1 2 3 4 5
| public Form1()
{
InitializeComponent();
this.KeyDown += Form1_KeyDown;
} |
Puis dans mon programme:
Code:
1 2 3 4 5 6 7
| private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Down)
{
// Ma gestion
}
} |
Mais cela ne marche pas, j'ai beau mitrailler ma touche down, rien!
J'ai mis un point d'arrêt à:
Code:
if (e.KeyCode == Keys.Down)
Cela n'y passe jamais. La seule chose qui marche c'est la barre espace comme si je cliquais sur le dernier bouton utilisé.
Merci de vos conseil