C#里如何給按鈕添加快捷鍵


 

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); /* 按鈕事件,也就是發送了 */}
}

在按鈕那里把Text改成例如:(退出&A)那么你按ALT+A就是退出按鈕的功能


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM