111,126
社区成员
发帖
与我相关
我的任务
分享// 命令键是始终比常规输入键具有优先权的键。命令键的示例包括快捷键和菜单快捷方式。
// 在派生类中重写 ProcessCmdKey 方法时,控件应返回 true 以指示它已处理该键。
// 对于未由该控件处理的键,应返回调用基类的 ProcessCmdKey 方法的结果。
using System.Windows.Forms;
class Test : Form
{
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
switch (keyData)
{
case Keys.LWin: case Keys.RWin: // 左、右 Win 键
MessageBox.Show("Key Press : " + keyData);
return true;
}
return base.ProcessCmdKey (ref msg, keyData);
}
static void Main()
{
Application.Run(new Test());
}
}