为C# Window Form程序设置热键。

来源:互联网 发布:java中的集合面试题 编辑:程序博客网 时间:2024/04/27 17:10

在网上查,有好几种方法。我选择了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.

原创粉丝点击