このダイアログでは、[いいえ]ボタンをクリックすることによりアプリケーションの終了をキャンセルでき、ユーザーはアプリケーションでの作業を継続することができる。 フォームのClosingイベント ユーザーがフォームを閉じようとしたときには、フォームではClosingイベントが発生するため、終了確認のダイアログはこのタイミングで表示させればよい。 上記の画面のようなダイアログを表示するClosingイベントのイベント・ハンドラは次のようになる。 private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e) { if (MessageBox.Show( "終了してもいいですか?", "確認", MessageBoxButtons.YesNo, MessageBoxIcon.Question )