C# 处理好那个班次+;F10 w(h)是否按下?
我想使用专用键打开大多数新笔记本电脑和键盘上提供的上下文菜单。此键通常在右ALT键和CTRL键之间可用 我不确定它是否总是等同于“Shift+F10”(或者它总是等同于“Shift+F10”?) 我的程序在Windows XP和早期版本上运行C# 处理好那个班次+;F10 w(h)是否按下?,c#,winforms,C#,Winforms,我想使用专用键打开大多数新笔记本电脑和键盘上提供的上下文菜单。此键通常在右ALT键和CTRL键之间可用 我不确定它是否总是等同于“Shift+F10”(或者它总是等同于“Shift+F10”?) 我的程序在Windows XP和早期版本上运行 上下文菜单应出现在鼠标光标位置(如果可能)。它生成键。应用程序击键。将此代码粘贴到表单中: protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyDa
上下文菜单应出现在鼠标光标位置(如果可能)。它生成键。应用程序击键。将此代码粘贴到表单中:
protected override bool ProcessCmdKey(ref Message msg, Keys keyData) {
if (keyData == Keys.Apps) {
MessageBox.Show("Context menu here please");
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
精彩的!它工作得很好。PS:上下文菜单中奇怪的名字“Keys.Apps”。。。