在网上查,有好几种方法。我选择了override ProcessCmdKey的方法。
以下代码我是测试过的。
放在Window Form的class里面。
protected override bool ProcessCmdKey(ref Message message, Keys keys) { switch (keys) { //按F2和Ctrl就显示Hello World case Keys.F2 | Keys.Control: MessageBox.Show("Hello World"); return false; } return false; }
测试环境是VS 2010和Windows 7 Professional.
本文介绍如何在WindowsForm应用中通过overrideProcessCmdKey方法实现特定快捷键的响应,例如按F2和Ctrl键触发显示HelloWorld的弹窗。测试环境为VS2010和Windows7Professional。
1054

被折叠的 条评论
为什么被折叠?



