C#WinForm中按鈕響應回車事件的簡單方法
from:http://www.cnblogs.com/domainblogs/archive/2009/02/26/1398406.html
Winform中的按鈕要響應回車事件,是很簡單的事情!只要在窗體中的屬性設置一下就可以了!
比如有登錄窗體(Form_Login),包含有兩個按鈕登錄 (btnLogin)和退出(btnExit),
想要登錄 (btnLogin)響應回車鍵,則設置窗體(Form_Login)的屬性AcceptButton為btnLogin即可!
即Form_Login.AcceptButton=btnLogin; 同樣道理,
設置窗體(Form_Login)的屬性CancelButton為btnExit,就可以響應Esc鍵了!
即Form_Login.CancelButton=btnExit;
如果是WinForm程序的話,設置你的Form的AcceptButton就可以了。
代碼也可以實現
privatevoid txt_KeyPress(..) { if(Control.ModifierKeys == Keys.Alt && e.Key == Keys.Enter) { e.Handle =true; btn_Click(null, null); /* 按鈕事件,也就是發送了 */} }
