簡體   English   中英

通過在 Texbox 中按 Enter 激活按鈕

[英]Activate button by Pressing Enter in Texbox

我是編碼新手,我正在嘗試通過按回車鍵從文本框中激活我的按鈕。 我試圖用谷歌搜索答案,但 Visual Studios 說它不起作用。 我在尋找答案時讀到的最常見的東西是下面的代碼。 現在的問題是 Visual Studios 將Keycode行顯示為錯誤。 有人可以幫我弄清楚為什么會出錯嗎?

if (e.Keycode == Keys.Enter)
{
   button1_Click(this, new EventArgs());
}
  1. 您應該注冊到KeyDown事件,以防萬一。 您的代碼中可能已經有類似的東西。 它是通過使用設計器中的 GUI 選項或以編程方式使用類似以下內容來完成的:

this.textBox1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.textBox1_KeyDown);

  1. 在事件處理程序中, Keycode需要大寫拼寫C,即: KeyCode

    完整事件處理程序方法的示例:

     private void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { button1_Click(this, new EventArgs()); } }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM