Я ищу лучший способ реализовать обычные сочетания клавиш Windows (например, Ctrl + F , Ctrl + N ) в моем приложении Windows Forms в C #.
Приложение имеет основную форму, которая содержит множество дочерних форм (по одной за раз). Когда пользователь нажимает Ctrl + F , я хотел бы показать форму пользовательского поиска. Форма поиска будет зависеть от текущей открытой дочерней формы в приложении.
Я думал об использовании чего-то подобного в ChildForm_KeyDown событии:
if (e.KeyCode == Keys.F && Control.ModifierKeys == Keys.Control)
// Show search form
Но это не работает. Событие даже не срабатывает, когда вы нажимаете клавишу. Какое решение?