Windows Forms .NET中的热键(非全局)
在我的 Windows窗体应用程序中,我希望一个特殊的按钮可以在我按下它的时候运行测试.有几十个控件,因此在每个控件中实现它需要太多时间. 有没有办法我可以设置一个热键,所以无论我在应用程序中做什么,我可以按键,它会启动我的活动? 您可以覆盖ProcessCmdKey并在控件或表单中处理您的热键.从MSDN:
例如: protected override bool ProcessCmdKey(ref Message msg,Keys keyData) { // if it is a hotkey,return true; otherwise,return false switch (keyData) { case Keys.Control | Keys.C: // do something return true; default: break; } return base.ProcessCmdKey(ref msg,keyData); } (编辑:通辽站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 详细解读win7与win10哪个版本好用
- windows-server-2008 – Windows Server 2008,2008 SP2和20
- win10游戏感受!win10玩游戏怎么样?
- Windows 10 5月更新:这10个新功能你不能错过
- windows-7 – 如何从Windows 7 / Vista格式化为FAT32
- windows-server-2012 – Solidworks:此虚拟环境不支持激活
- Win10系统下电脑使用全民WiFi提醒wifi创建失败怎么办
- win10快速启动怎么关闭
- 找不到Win10的应用商店怎么处理
- windows-server-2008 – 远程桌面失败,没有错误消息