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); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 无法将64位Windows 8.1 Pro Client加入Windows 2003域. Win
- 备份 – 如果Windows Home Server系统驱动器出现故障会怎样
- 如何在Windows上创建IP别名
- Azure和Microsoft ASP.NET MVC
- 以最快的方式检查安装了哪个版本的Windows Installer?
- windows-server-2003 – Windows任务调度程序电子邮件通知?
- windows-server-2012-r2 – iscsi Windows Server hyper-v集
- windows – 休闲商务电脑管理
- Windows – PowerShell DSC组资源 – “找不到具有提供名称
- Windows 8 Phone上的USB远程调试