1
在我的C#应用程序中,我想检测用户何时按下键盘上的上下文菜单按钮。此按钮位于Windows和Ctrl键之间的键盘右侧。检测Shift + F10或上下文菜单按钮
还需要弄清楚用户何时按Shift + F10,这是显示上下文菜单的另一个捷径。
我该怎么做?
我捕捉功能中的按键。
private void keypressed(Object obj, KeyPressEventArgs e)
在我的C#应用程序中,我想检测用户何时按下键盘上的上下文菜单按钮。此按钮位于Windows和Ctrl键之间的键盘右侧。检测Shift + F10或上下文菜单按钮
还需要弄清楚用户何时按Shift + F10,这是显示上下文菜单的另一个捷径。
我该怎么做?
我捕捉功能中的按键。
private void keypressed(Object obj, KeyPressEventArgs e)
此代码将显示您在窗体的标题行中键入的任意组合键的编号。只需找出相应的数字(对于Shift + F10,它是65657)并在开关内作出反应。上下文菜单93.一些键可以用键盘布局不同...
只需粘贴在任何Windows窗体类你喜欢:
protected override bool ProcessCmdKey(ref Message msg, Keys keyData) {
int KeyAsInt=(int)keyData;
this.Text = KeyAsInt.ToString();
switch (KeyAsInt) {
case 65657:
MessageBox.Show("Heureka!");
break;
}
return base.ProcessCmdKey(ref msg, keyData);
}