C# button的运用是很广泛的,但是对C# button如何定义热键大家就很少用了,本文讲了两种C# button定义热键的方法,希望有一种方法适合你。
10多年的丹徒网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站的优势是能够根据用户设备显示端的尺寸不同,自动调整丹徒建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联从事“丹徒网站设计”,“丹徒网站推广”以来,每个客户项目都认真落实执行。
在工程中如果给form的C# button定义了热键,无疑会给软件的可用性增加很大的筹码。
C# button定义热键方法一:
在button的text属性中输入&f,这样alt+f或者直接按f就可以 响应相应的button的click事件,f后的字母不做计算。但是这样做有一个缺点,就是只能定义字母热键,像f1,方向键,会车键等等都不能定义。而且C# button的text显示时,带着这个字母。这样就给我们带来麻烦,尤其是如果输入汉语时,还得带着个英文字母。不过倒是可以提醒用户哪个键是热键,呵呵。
C# button定义热键方法二:
下面是代码,很简单的。
- protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
- {
- if (keyData == Keys.Left)
- {
- this.button3.PerformClick();
- //this.btnTempTest.PerformClick();
- }
- if (keyData == Keys.Right)
- {
- this.button2.PerformClick();
- }
- return base.ProcessCmdKey(ref msg, keyData);
- }
如上,C# button定义的button3,button2的热键分别是方向键中的左和右。当然也可以设为f1,f2,会车键等等。字母?当然更没有问题了。
文章标题:如何实现C#button定义热键
网站网址:http://www.mswzjz.cn/qtweb/news46/44996.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能