0
它的简单重复问:没有命令设置按钮快捷方式?
怎么设置快捷键按钮(ButtonBase-元)没有命令绑定?
我测试AccessKeyManager,但我想用修改器设置Shorcuts。
和Ppossible这样做与代码?
例如:
F1 ... F12
Ctrl + A键..ž
按Ctrl + F1 ... F12
它的简单重复问:没有命令设置按钮快捷方式?
怎么设置快捷键按钮(ButtonBase-元)没有命令绑定?
我测试AccessKeyManager,但我想用修改器设置Shorcuts。
和Ppossible这样做与代码?
例如:
F1 ... F12
Ctrl + A键..ž
按Ctrl + F1 ... F12
这可能给你你会怎么一个总体思路去东西
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;
}
谢谢,但它就像古老的经典方式,我寻找更好的方式 – Rev
然后,它没有*任何*与按钮,使用命令绑定... –
@HB:我使用按钮点击事件,类型的经典方法:) – Rev
我认为你不明白我的观点:如果你只是按下一堆键(这是不是访问键)执行一些代码,你不再与之交互所有按钮,因此按钮不提供此功能是合乎逻辑的。你也不应该提供它,这是错综复杂的。将逻辑重构为一个命令,并绑定按钮和绑定到相同命令的命令。 –