私はwinformsアプリケーションに取り組んでいます。私はシンプルlogin screen
で、押すとenter key
それをキャッチし、KeyUp(...) event
資格情報が有効でない場合はMessageBox
. その後、Enter キーをもう一度押すと、MessageBox と LoginForm の両方にキャッチされ、最初にメッセージ ボックスが消えてから LoginForm が無効な資格情報で入力され、MessageBox が再び表示されるという無限ループが発生します。key event
フォームを再度送信するためにもう一度Enterキーを押す必要があるよりも、MessageBoxに対してのみアクティブにする必要があります。
この状況をどのように処理できますか?