Winform突然不響應KeyEvent了
一開始WINFORM的KeyEvent是有效的。
當使用一些控件設置其MouseEvent後,Winform突然不響應KeyEvent了!!
可以按下面步驟解決:
1、先將Form.KeyPreview設為True試試。
KeyPreview的作用是確定窗體上控件的鍵盤事件是否已向窗體注冊。我按上述設置後,Form的KeyEvent又活了。
如果還不行,按2.
2、需要重載此函數
protected override bool ProcessDialogKey(Keys keyData)
參考文獻:
http://m.myexception.cn/c-sharp/78949.html