首页 新闻 会员 周边 捐助

按钮不可见,快捷键失效

0
悬赏园豆:5 [已解决问题] 解决于 2010-11-16 13:13

想在按钮不可见的情况下,通过快捷键来触发click事件,但快捷键按后,没有现象发生。请问有什么办法吗?

问题补充: 如何定义一个全局快捷键?
youcaihua的主页 youcaihua | 初学一级 | 园豆:110
提问于:2010-11-15 09:27
< >
分享
最佳答案
0

form上面快捷键这样行不?

收获园豆:5
沉默的糕点 | 小虾三级 |园豆:1786 | 2010-11-15 10:01
还是不行哦
youcaihua | 园豆:110 (初学一级) | 2010-11-15 13:48
Override ProcessCmdKey 这个方法 代码如下。 private void button1_Click(object sender, EventArgs e) { MessageBox.Show("ok"); } protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData == (Keys.Control | Keys.D)) //ctrl+ d { button1_Click(this.button1, EventArgs.Empty); return true; } return base.ProcessCmdKey(ref msg, keyData); }
沉默的糕点 | 园豆:1786 (小虾三级) | 2010-11-15 14:38
Override Form 的 ProcessCmdKey的方法。 上面的排版有问题。
沉默的糕点 | 园豆:1786 (小虾三级) | 2010-11-15 14:40
可以了,非常感谢!
youcaihua | 园豆:110 (初学一级) | 2010-11-16 13:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册