コードを仮定します:
MessageBox.Show(this,
"Would you like the differential girdle spring on the up-end of the grammeters?",
"Smi-Boloid Stater Slots",
MessageBoxButtons.YesNo,
MessageBoxIcon.Warning);
ユーザーがEscapeを押した場合、メッセージ ボックスを閉じて、Show()
メソッドを返すことができDialogResult.None
ます。
関連する質問: MessageBox.Show の右上にある "X" を有効にして、ユーザーが中止できるようにするにはどうすればよいですか?
Windows エクスプローラーの確認ダイアログで Esc キーを押して中止する方法に似ています。
Internet Explorer の確認ダイアログでエスケープを押して中止できるようにする方法と似ています。
Outlook の確認ダイアログで Esc キーを押して中止する方法に似ています。
ユニバースの歴史のすべてのダイアログで、ユーザーがエスケープを押すか、X をクリックして、次のように言うことができるのと似ています。
「あなたが私に何を求めているのか、まったくわかりません。私のコンピューターを壊さないでください。」
「はい」または「いいえ」の質問に答える場合にのみ、「はい」および「いいえ」ボタンを使用してください。主な指示は、当然のことながら、はいまたはいいえの質問として表現する必要があります。はいまたはいいえの質問に [OK] と [キャンセル] を使用しないでください。