当前位置: 代码迷 >> C# >> 设置窗体KeyPreview替 true,按下键盘,还是没有反应,为什么为什么。
  详细解决方案

设置窗体KeyPreview替 true,按下键盘,还是没有反应,为什么为什么。

热度:584   发布时间:2016-05-05 05:35:14.0
设置窗体KeyPreview为 true,按下键盘,还是没有反应,为什么为什么。。
窗体设置KeyPreview为true,添加了Form的KeyDown事件,为什么按下键盘按钮还是没有反应。我在另一个程序里面试过都可以的,为什么,为什么。。。。还需要设置哪里吗?
------解决思路----------------------
太不具体了,你可以把代码贴出来啊!
------解决思路----------------------
        private void Form1_Load(object sender, EventArgs e)
        {
            this.KeyPreview = true;
        }

        private void Form1_KeyDown_1(object sender, KeyEventArgs e)
        {
            MessageBox.Show(e.KeyCode.ToString());

        }
------解决思路----------------------
刚才测试了,窗体this.KeyPreview = true;
然后keydown 事件,输入,有响应
  相关解决方案