简单的重复问题:
如何设置按钮的快捷方式(ButtonBase-Element)没有命令绑定?
我测试 AccessKeyManager ,但我想设置带修改器的Shorcuts。
并且可以使用Code执行此操作吗?
例如:
F1 .. F12
Ctrl + a .. z
Ctrl + F1 .. F12
答案 0 :(得分:1)
这可以让你大致了解如何处理事情
Keys lastkey = Keys.None;
Button b = new Button();
private void KeyPress(object sender, KeyEventArgs e)
{
if (lastkey == Keys.Control)
{
//Do some stuff
b.PerformClick();
}
if (e.KeyCode == Keys.Control)
lastkey = Keys.Control;
else
lastkey = e.KeyCode;
}