2013-01-01 294 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事件處理程序中的所有邏輯。