xcxd.net
当前位置:首页 >> C# winForm 设置按钮与快捷键??? >>

C# winForm 设置按钮与快捷键???

其实不用单独的设置一个按钮去做这个动作,只需要把窗体属性中的KeyPreview设置为true,然后在窗体的keypress事件中判断按下按键的ASCII值就ok,具体操作如下: private void Form1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar==27) //ESC按键的ASCII值是27 { //这里写下你按下ESC按键之后的操作.. } }

你好!选中你要设置快捷键的菜单项,在属性栏中找到shortcutkeys,单击下拉箭头,选择一个修饰符,ctrl或者alt,再选择一个按键即可~~~ 仅代表个人观点,不喜勿喷,谢谢.

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

选中按钮,找到KeyTips属性,输入想设置的快捷键比如Ctrl+k,回车

先判断他的按键事件,然后如果是是你想要的键就在里面写上一页和下一页的事件方法就行了

在大家给button、label、menuStrip等控件设置Text属性时在名字后边加&键名就可以了,比如button1.text= "确定(&O)".就会有快捷键了,这时候按Alt+O就可以执行按钮单击事件.第二种:Ctrl+*及其他组合键在WinForm中设置要使用组合

在button的text属性后面加上&快捷键 如 button的text为 确定 如果要加上一个a快捷快捷键 就改成 确定&a,,试试

&& 改成 |

其实不用单独的设置一个按钮去做这个动作,只需要把窗体属性中的keypreview设置为true,然后在窗体的keypress事件中判断按下按键的ascii值就ok,具体操作如下: private void form1_keypress(object sender, keypresseventargs e) { if (e.keychar==27) //esc按键的ascii值是27 { //这里写下你按下esc按键之后的操作.. } }

如下例,在窗体pkForm中有个按钮名为tuichu,设置快捷键为C private void pkForm_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode==Keys.C) { tuichu_Click(null, null); } }要提醒的是先把窗体的KeyPreview设为true.当使用Ctrl + *快捷

相关文档
lstd.net | mqpf.net | lzth.net | 369-e.com | bycj.net | 网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com