WinForm添加快捷键

1、    WinForm下给窗体和按钮添加快捷键

  • 设置Enter键要执行的动作:设置FORM的 AcceptButton属性为指定的button按钮。
  • 设置ESC键要执行的动作:设置FORM的CacnelButton属性为指定的button按钮。
  • 给button添加快捷键 例: 退出(&Q)

Private void btnExit_KeyPress( Object sender , KeyPressEventArgs e )

{

If( Control.ModifierKeys == Keys.Alt && e.KeyChar==Keys.Q )

  {

  e.Handled = true ;

  btnExit_Click( null ,null );

  }

}

时间: 2024-10-11 20:42:25

WinForm添加快捷键的相关文章

C# WinForm给Button或其它控件添加快捷键响应

今天做东西遇到要给按钮添加快捷键.就在这介绍三种添加快捷键的方式. 第一种Alt + *(按钮快捷键) 在大家给button.label.menuStrip等控件设置Text属性时在名字后边加&键名就可以了,比如button1.text= "确定(&A)".就会有快捷键了,这时候按Alt+A就可以执行按钮单击事件. 第二种Ctrl+*及其他组合键   在WinForm中设置要使用组合键的窗体的KeyPreview(向窗体注册键盘事件)属性为True;然后使用窗体的Key

C# WinForm给Button按钮或其它控件添加快捷键响应

就在这介绍三种添加快捷键的方式. 第一种Alt + *(按钮快捷键) 在大家给button.label.menuStrip等控件设置Text属性时在名字后边加&键名就可以了,比如button1.text= "确定(&A)".就会有快捷键了,这时候按Alt+A就可以执行按钮单击事件. 第二种Ctrl+*及其他组合键 在WinForm中设置要使用组合键的窗体的KeyPreview(向窗体注册键盘事件)属性为True;然后使用窗体的KeyDown事件(在首次按下某个键时发生)

为 WinForm 加快捷键

using System; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Windows.Forms; namespace drmaple { class HotKey { //如果函数执行成功,返回值不为0. //如果函数执行失败,返回值为0.要得到扩展错误信息,调用GetLastError. [DllImport("user32.dll", SetLastEr

VC对话框的菜单添加快捷键

要在VC对话框上,为菜单添加快捷键,步骤如下: 1.先创建快捷键资源表IDR_ACCELERATOR1,在表中将快捷键与菜单ID绑定 2.在对话框的.h文件中,声明快捷键资源句柄  HACCEL m_Haccel; 3.在OnInitDialog函数中添加代码: //加载快捷键资源表   m_Haccel = LoadAccelerators(theApp.m_hInstance,(LPCTSTR)IDR_ACCELERATOR1); 4.添加快捷键消息处理虚函数,如下: BOOL CTestD

centos 7添加快捷键

centos7中不自带启动终端的快捷键,可以自定义添加. 点击右上角的用户名,点击设置,在设置面板点击键盘,选择快捷键选项卡进入快捷键设置界面. 点击“+”添加快捷键.名称自定义(如"启动终端"),命令栏中输入:/usr/bin/gnome-terminal,即终端程序的地址. 若要实现winows下“显示桌面”的快捷键,可在快捷键面板下找到“导航”,设置“隐藏所有正常窗口”的快捷键. 若要实现windows下“打开计算机”的快捷键,可在快捷键面板下找到“启动器”,修改“主文件夹”的快

【转】给Winform的button等控件添加快捷键

ref: http://blog.sina.com.cn/s/blog_4cb9953f0100cy4z.html 第一种:Alt + *(按钮快捷键) 在大家给button.label.menuStrip等控件设置Text属性时在名字后边加&键名就可以了,比如button1.text= "确定(&O)".就会有快捷键了,这时候按Alt+O就可以执行按钮单击事件. 第二种:Ctrl+*及其他组合键 在WinForm中设置要使用组合键的窗体的KeyPreview(向窗体注

WinForm中快捷键与组合按键的设置方法

新建一个空白窗体 每个窗体都有这样3个事件:KeyDown.KeyPress.KeyUp,KeyDown和KeyPress都是按键按下事件,但KeyDown用的是KeyCode跟键盘各个按键相对应,它对应Keys枚举,用起来比较方便:而KeyPress用的是KeyChar,这个就要找ASC II编码了,不方便.KeyUp是按键弹起事件,不常用,因此我们使用KeyDown事件来设置窗体的快捷键,双击该事件后的空白生成代码,首先我们设置单个按键,让它按下F11最大化,再次按下还原,在事件中加入如下代

office中通过宏添加快捷键

把“Microsoft 公式 3.0”作为一个按钮放在 2013中的快速访问工具栏的方法 在使用office办公软件的过程中,因为有的人还在使用office2003版本,所以在使用高版本的office办公软件时,要保存为97-2003兼容格式.但此时word2007或word2010中的公式编辑器就无法使用了,这里只能通过“插入”→“对象”→“Microsoft 公式 3.0”来使用旧版公式编辑器,以前在Word2003中可以把“Microsoft 公式 3.0”作为一个按钮放在工具栏上,非常方

MFC使用WM_HOTKEY添加快捷键

本人MFC菜鸟一枚,由于项目需求,所以查找资料,终于成功了.下面是操作步骤: 1.声明热键消息处理函数原型          在.h中消息映射声明处(AFX_mSG字样之后)加入如下语句:          LRESULT     OnHotKey(WPARAM     wParam,LPARAM     lParam); 或在MFC Class Wizard(在窗体中右键点击类向导)中添加:       2.消息与相应处理函数相关联          在.Cpp中加入消息映射宏,使消息与相应处