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);
}
(编辑:张掖站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2008-r2 – Exchange 2010从多个域发送
- 我可以在Windows命令行的后台运行GUI程序吗?
- 旗舰版Win7索引服务禁用教程步骤
- 教你如何设置笔记本灭屏连续网
- windows-server-2003 – 使用W2K3远程桌面/终端服务器更改一
- 故障转移群集如何在Windows 2008 R2中运行?
- Win10怎么打开html文件 Win10打开html文件的方法
- 微软 Win11 Build10.0.22000.51预览版镜像ISO下载链接 含各
- 在Linux中安全且轻松地管理Cron定时任务
- Windows – Visual Studio 2015更新1 – 调试时没有IIS Exp


