抱歉,标题太长了,但我想不出另一种表达方式。
我有这个:
private void textBoxToSubmit_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
buttonSubmit_Click((object)sender, (EventArgs)e);
}
}
...为了让在文本框中按下回车触发“提交”按钮。但是,这也会阻止快捷方式通过。 (不太确定它与此有什么关系,也许只是多键组合?)
ShortcutsEnabled 设置为 true。
提前致谢!
最佳答案
您不能在表单属性窗口中使用 AcceptButton
吗?这设置了 Enter 按键的默认行为,但您仍然可以使用其他快捷方式。
关于C#:如何使在文本框中按下 enter 触发按钮,但仍然允许诸如 "Ctrl+A"之类的快捷方式通过?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2212237/