Bonjour,

J'ai un petit problème avec l'évènement keydown ou keyup, que je n'arrive pas à résoudre même si je vois où est le problème

J'affecte l'évènement KeyDown à ma form, directement dans le constructeur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
public fBlaBlaBla()
{
    InitializeComponent();
    this.KeyDown +=new KeyEventHandler(fBlaBlaBla_KeyDown);
}
 
private void fBlaBlaBla_KeyDown(object sender, KeyEventArgs e)
{
    if (e.Control && e.KeyCode == Keys.F)
    {
         //Je lance une fenêtre 
    }
}
Cependant, je ne rentre JAMAIS dans mon évènement (j'ai mis un point d'arrêt)

Je suppose que c'est par rapport au fait qu'il y a des composants dans ma form qui ont leur focus (listView, datagridview ...)
Mais je n'arrive pas à donner le focus à ma form (même en faisant un this.Focus() à la fin du chargement de la page)

Quelqu'un peut-il m'aider ?
Merci d'avance