Sto cercando il modo migliore per implementare le scorciatoie da tastiera comuni di Windows (ad esempio Ctrl+ F, Ctrl+ N) nella mia applicazione Windows Form in C #.
L'applicazione ha un modulo principale che ospita molti moduli figlio (uno alla volta). Quando un utente preme Ctrl+ F, mi piacerebbe mostrare un modulo di ricerca personalizzato. Il modulo di ricerca dipende dall'attuale modulo figlio aperto nell'applicazione.
Stavo pensando di usare qualcosa del genere nell'evento ChildForm_KeyDown :
if (e.KeyCode == Keys.F && Control.ModifierKeys == Keys.Control)
// Show search form
Ma questo non funziona. L'evento non si attiva nemmeno quando si preme un tasto. Qual'è la soluzione?