1. 程式人生 > >C# WinForm 回車響應按鈕

C# WinForm 回車響應按鈕

Winform中的按鈕要響應回車事件,是很簡單的事情!只要設定窗體中的屬性設定一下就可以了!
 比如有登入窗體(Form_Login),包含有兩個按鈕登入 (btnLogin)和退出(btnExit),想要登入 (btnLogin)響應回車鍵,則設定窗體(Form_Login)的屬性AcceptButton為btnLogin即可!即Form_Login.AcceptButton=btnLogin; 同樣道理,設定窗體(Form_Login)的屬性CancelButton為btnExit,就可以響應Esc鍵了!即Form_Login.CancelButton=btnExit; 很簡單!
 
 如果還是不明白應該加在什麼地方,我就舉例說明一下:
private void Form3_Load(object sender, EventArgs e)  {
    Form_Login.AcceptButton = btnLogin;//btnLogin是登陸按鈕
    Form_Login.CancelButton = btnExit;//btnExit是退出按鈕
}
 
方法2: 在使用者登入時,輸入密碼之後按下Enter鍵響應登入按鈕:
private void txtPassword_KeyDown(object sender, KeyEventArgs e) {
 //在輸入完成密碼後按下enter鍵進入系統
 if (e.KeyCode == Keys.Enter)//如果輸入的是回車鍵
 {
    this.btnEnter_Click(sender, e);//觸發button事件
}
}