输入键按下按钮
本文关键字:按钮 输入 | 更新日期: 2023-09-27 17:50:14
如何让回车键按下按钮(当在文本框中按下时)?
这是我的代码:
private void bar_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
bargo.Click;
}
}
'bar'是文本框的名称。
'bargo'是按钮的名称。
您应该添加您在问题中得到的错误,但看起来这是Click
调用而不是Enter
按钮的问题。试试这个
private void bar_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
ButtonHandler_Click(bargo,null);
}
}
其中ButtonHandler_Click
是您的按钮的Click
事件处理程序。
更好的方法是调用ButtonHandler_Click
也调用的方法,而不是在ButtonHandler_Click
事件处理程序中执行所有逻辑。
还有另一种更简单的方法来实现这一点(取决于你的情况):你可以将窗体的AcceptButton
属性设置为你想要按下的按钮,通常是"OK"或"Submit".