Je recherche un meilleur moyen d'implémenter des raccourcis clavier Windows courants (par exemple Ctrl+ F, Ctrl+ N) dans mon application Windows Forms en C #.
L'application a un formulaire principal qui héberge de nombreux formulaires enfants (un à la fois). Lorsqu'un utilisateur frappe Ctrl+ F, j'aimerais afficher un formulaire de recherche personnalisé. Le formulaire de recherche dépendrait du formulaire enfant ouvert actuel dans l'application.
Je pensais utiliser quelque chose comme ça dans l' événement ChildForm_KeyDown :
if (e.KeyCode == Keys.F && Control.ModifierKeys == Keys.Control)
// Show search form
Mais ça ne marche pas. L'événement ne se déclenche même pas lorsque vous appuyez sur une touche. Quelle est la solution?