在Windows窗体应用程序中实现键盘快捷方式的最佳方法?
我正在寻找一种实现常用Windows键盘快捷键的最佳方法(例如克特+F, 克特+N)在我的Windows窗体在C#中应用。
应用程序有一个主窗体,它承载了许多子窗体(一次一个)。当用户点击克特+F,我想展示一张定制的搜索表格。搜索表单将取决于应用程序中当前打开的子窗体。
我在考虑用这样的方法儿童按键活动:
if (e.KeyCode == Keys.F && Control.ModifierKeys == Keys.Control)
// Show search form
但这不管用。当您按下键时,事件甚至不会触发。解决办法是什么?