我是編碼新手,我正在嘗試通過按回車鍵從文本框中激活我的按鈕。我試圖用谷歌搜索答案,但 Visual Studios 說它不起作用。我在搜索答案時讀到的最常見的東西是下面的代碼。現在的問題是 Visual Studios 將這Keycode條線顯示為錯誤。有人可以幫我弄清楚為什么它是一個錯誤嗎?
if (e.Keycode == Keys.Enter)
{
button1_Click(this, new EventArgs());
}
uj5u.com熱心網友回復:
- 您應該注冊參加
KeyDown活動,以防萬一。您的代碼中可能已經有類似的內容。它是通過使用設計器中的 GUI 選項或以編程方式使用類似的東西來完成的:
this.textBox1.KeyDown = new System.Windows.Forms.KeyEventHandler(this.textBox1_KeyDown);
在事件處理程式中,
Keycode應使用大寫 C 拼寫,即:KeyCode.完整事件處理程式方法的示例:
private void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { button1_Click(this, new EventArgs()); } }
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/462526.html
上一篇:更改所有點擊按鈕的顏色
下一篇:如何在按鈕中拆分句子
