关于C# KeyCode的用法

if(e.KeyCode==Keys.C){lblTitle.Show();Keyskey1=e.KeyCode;if(key1==Keys.A){MessageBox.... if (e.KeyCode == Keys.C) { lblTitle.Show(); Keys key1 = e.KeyCode; if (key1 == Keys.A) { MessageBox.Show("0"); } }
我想实现先按下C键后。让一个控件显示,再按一个键。取消上一步操作,就相当于在隐藏这个控件。但是这个代码不能执行啊,请大神讲解
展开
 我来答
wxh4360
2013-12-19 · 超过34用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:68.6万
展开全部
刚开始回答错了,我还以为是js实现的,
winform捕获键盘事件不成功,应该是子控件优先于父控件,提前截获了键盘事件,
建议楼主,将键盘捕获事件设置到最低层次的控件的事件上
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式