首页 新闻 会员 周边 捐助

快捷键的困扰

0
悬赏园豆:10 [待解决问题]
 我发现KeyDown事件来实现快捷键在该控件失去焦点就无法响应快捷键,用
 这种又导致整个电脑都响应这快捷键,比如按空格键实现视频暂停,就导致其他地方按空格键没有反应了,该如何实现这两种方法的优点的合并呢
hambert的主页 hambert | 初学一级 | 园豆:108
提问于:2014-01-14 10:05
< >
分享
所有回答(3)
0

Winform中给按钮添加快捷键可以这样在按钮的Text属性上赋值:确定(&D)

这里有详细的方式:http://blog.csdn.net/gaofang2009/article/details/5172456

平常心队长 | 园豆:1113 (小虾三级) | 2014-01-14 10:09

你确定可以实现我这种需求?这可没有按钮

支持(0) 反对(0) hambert | 园豆:108 (初学一级) | 2014-01-14 10:17

@hambert: 

1. 每一个Form都可以设置一个默认按钮,这个按钮可以接收Form的回车和空格事件.可以考虑把按钮设置成隐藏.试一下效果.

2. 在你目前用的注册快捷键的方式中,在WndProc中判断当前获得焦点(激活或最前端)的界面是不是你需要的界面,选择响应或屏蔽.也是以个思路.

3.前边说的ALT+快捷键也是一个思路

支持(0) 反对(0) 平常心队长 | 园豆:1113 (小虾三级) | 2014-01-14 10:22
0

最好用组合键 Alt+什么 避免和其他的快捷键冲突

wolfy | 园豆:2636 (老鸟四级) | 2014-01-14 13:10
0

很多容易和其他软件的快捷键冲突,建议用组合键。

大楚打码人 | 园豆:4313 (老鸟四级) | 2014-01-14 14:49
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册