当前位置: 代码迷 >> C# >> 用快捷键调用窗体的有关问题
  详细解决方案

用快捷键调用窗体的有关问题

热度:38   发布时间:2016-05-05 04:39:17.0
用快捷键调用窗体的问题
各位大神,在WinForm程序中 有若干个Form 我想实在在任意一个Form中按快捷键如:F10 能够调用其中某一个制定Form 请教如何实现咯。。谢谢大神门
------解决思路----------------------
处理下keypress事件就可以了。
------解决思路----------------------
引用:
处理下keypress事件就可以了。


Up!
最简单的办法:
1.写个处理KeyPress参数的类(方法)
2.为每个窗体注册KeyPress事件,将参数丢入 1 中的类(方法)去统一处理。

------解决思路----------------------

        protected override void OnKeyDown(KeyEventArgs e)
        {
            base.OnKeyDown(e);
            if (e.KeyCode == Keys.F10)
            {
                MessageBox.Show(e.KeyCode.ToString());
            }
        }

form的keypreview设置为true
  相关解决方案