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);
}(编辑:锡盟站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! | 

