Winformが突然KeyEventに応答しなくなりました
最初はWINFORMのKeyEventが有効でした。
いくつかのコントロールを使用して MouseEvent を設定した後、Winform が突然 KeyEvent に応答しなくなりました。 !
以下の手順に従って解決できます:
1. まず Form.KeyPreview を True に設定してみてください。
KeyPreview の機能は、フォーム上のコントロールのキーボード イベントがフォームに登録されているかどうかを判断することです。上記の設定を押すと、フォームのKeyEventが再び有効になりました。
それでも機能しない場合は、2 を押してください。
2. この関数をオーバーロードする必要があります
protected override bool ProcessDialogKey(Keys keyData)
:
http:///m.myException.cn/c-sharp/78949.html
http://www.bkjia.com/PHPjc/1104551.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/1104551.html技術記事 Winform が突然 KeyEvent に応答しなくなります。 最初は WINFORM の KeyEvent が有効です。 いくつかのコントロールを使用して MouseEvent を設定した後、Winform が突然 KeyEvent に応答しなくなりました。 ! 以下の手順に従ってください...