解读在C#中winform程序响应键盘事件的详解

在winform程序中给form添加了keyup事件,但是程序却不响应键盘事件,解决办法是重写Form基类的ProcessCmdKey(ref Message msg, Keys keyData)方法


复制代码 代码如下:

protected override bool ProcessCmdKey(ref Message msg, Keys keyData)

       {

           if (keyData == Keys.F4)

           {

               FormFastHitStates form = new FormFastHitStates();

               form.ShowDialog();

           }


           return true;

           //return base.ProcessCmdKey(ref msg, keyData);

       }


0.217121s