欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

winform绑定快捷键的方法

程序员文章站 2023-08-22 22:12:21
本文实例讲述了winform绑定快捷键的方法。分享给大家供大家参考。具体分析如下: 第一种:alt + *(按钮快捷键) 在大家给button、label、menust...

本文实例讲述了winform绑定快捷键的方法。分享给大家供大家参考。具体分析如下:

第一种:alt + *(按钮快捷键)

在大家给button、label、menustrip等控件设置text属性时在名字后边加&键名就可以了,比如button1.text= "确定(&o)"。就会有快捷键了,这时候按alt+o就可以执行按钮单击事件。

第二种:ctrl+*及其他组合键

在winform中设置要使用组合键的窗体的keypreview(向窗体注册键盘事件)属性为true;

然后使用窗体的keydown事件(在首次按下某个键时发生).

以下就是为button1注册一个按键事件(ctrl+enter)

private void frmchat_keydown(object sender, keyeventargs e)
{
  if (e.keycode == keys.enter && e.control)
  {
 e.handled = true;//指示已经处理过keypress事件
 this.button1_click(null, null);//调用按钮按键单击事件
  }
}

希望本文所述对大家的c#程序设计有所帮助。