ユーザーがCtrl + Alt + Qの組み合わせキーを押したときに、 のカスタムキーボードショートカットが作成されました メッセージボックス「本当にしてもよろしいですか?ログアウトする?次に、クリックした場合 はい、私はアプリケーションからログアウトします。messagebox.showのインスタンスを1つだけ表示する#
問題: メッセージボックスのインスタンスが1回だけ表示されていることを確認します。 ユーザーがショートカットを何度押せても問題ありません。
現在、複数のメッセージボックスが表示されます。複数のショートカットを押すと、 が表示されます。
これを解決するにはどうすればよいですか?
AFAIK、msgboxはモーダルであるとされています。カスタムキーボードショートカットはどのように設定されていますか?メニューショートカット(Ctrl + S =ファイル - >保存)と同じですか? – shahkalpesh
メッセージボックスをモーダルにしてみませんか?メッセージボックスのダイアログが閉じられるまで、アプリケーションは使用できません。 – Wayne
どのようにショートカットを作成していますか?あなたは 'System.Windows.Forms.MessageBox'などを使っていますか? – drs9222