2013-01-01 291 views
0

如何获得回车键以按下按钮(在文本框中按下时)?输入按键按钮

这是我的代码:

 private void bar_KeyDown(object sender, KeyEventArgs e) 
    { 
     if (e.Key == Key.Enter) 
     { 
      bargo.Click; 
     } 
    } 

'酒吧' 是文本框的名称。

'bargo'是按钮的名称。

回答

2

您应该在您的问题中添加错误,但看起来这是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事件处理程序中的所有逻辑。