c# 快捷键

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:53:09
利用快捷键实现某个按钮的单击事件,必须是其获得焦点的时候,怎样可以进行其他操作时候也可使用快捷键呢 ,就像VS2003,在编写代码的时候按F5就可用调试,怎么实现呢???
我 要的不是一楼的师兄说的效果,比如你在运行软件的时候,不管什么时候按F1都会得到帮助文档,是那样的

快捷键是全局操作!=加速键

建立一个MainMenu对象 例如想在作何时刻按F1时都完成特定的功能‘例如调入窗体’例如:可以先选择菜单中的“帮助”……“在属性中将快捷键选择:F10这个是可以直接选择的,不用键入的!

如果是winForm程序,可以在窗体的属性acceptButton,cancelButton里面设置你的button名字,对应的热建就是 回车和Esc建.
还有一种方法:在form程序中的button命名时候.一个button如果命名成:确定(&E),那么这个button的对应热建就是alt+E

方法是很多,

单最简单的方法就是拖一个菜单控件,
然后给菜单控件添加一些菜单项,
给这些菜单项添加快捷键(如F4,F5等),
然后在这个菜单单击事件里去执行按钮的单击事件隐射函数:
Button1_Click(null,null);
最后把菜单的Visiable=false;一下

原理是,当按快捷键时,触发菜单项的快捷键,菜单又去执行按钮的单击操错,