我想为我的Windows表单应用程序中的某些控件创建键盘快捷方式。
例如:
注意下划线, F E V P B。
我有一个标签和一个文本框控件。 我想将Alt键盘快捷键与标签和文本框关联起来。 因此,如果有人按下Alt + B,则焦点将被放在相关的文本框中。 有没有办法创建这种关联?
输入&File
或&Edit
将使其下划线。这将自动将带有下划线的字母绑定到Alt
关键字以供快捷操作。
编辑。
您的问题已被修改,因此我想跟上我的回答。您想要捕获一些键盘组合(Alt + F
)并将焦点设置到文本框中。
您可以尝试使用主窗体的KeyDown事件来解决此问题。
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Alt && e.KeyCode == Keys.F)
{
this.textBox1.Focus();
}
}
true
。this.KeyDown += new KeyEventHandler(Form1_KeyDown);
void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Alt && e.KeyCode == Keys.W)
{
btnShowConstructionCdFun();
}
}