Winform重写键盘按键事件

Posted Vincent

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Winform重写键盘按键事件相关的知识,希望对你有一定的参考价值。

 1         /// <summary>  
 2         /// 重写键盘处理事件,处理退出和回车按钮
 3         /// </summary>  
 4         protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
 5         {
 6             switch (keyData)
 7             {
 8                 // 保存并退出  
 9                 case Keys.Escape://ESC  
10                     BtnOK_Click(null, null);
11                     break;
12              
13                 case Keys.Enter:
14                     BtnCancel_Click(null, null);
15                     break;
16             }
17             return base.ProcessCmdKey(ref msg, keyData);
18         }  

 

以上是关于Winform重写键盘按键事件的主要内容,如果未能解决你的问题,请参考以下文章

winform中键盘和鼠标事件的捕捉和重写

WINFORM中用DSOFramer打开word,如何监听Ctrl+P按键事件?

c# 怎样禁止键盘按键

c#WinForm鼠标和键盘触发事件问题

C# winform 屏蔽键盘事件 和 鼠标右键

winform 按键触发button事件