Jason_liu

导航

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就是退出按钮的功能

posted on 2012-09-18 19:31  Jason_liu  阅读(7728)  评论(0编辑  收藏  举报