# FormのClosingイベントと、Closedイベントの違いがよくわからないのですが、 厳密な違いというのは何なのでしょうか? ``` Closingイベントが発生してから、Closedイベントが発生。 Closingイベント、formが閉じられる前に発生。 Closedイベント、formが閉じられた後に発生。 Closingイベントでは、終了処理をキャンセルできます。 ``` ```c private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if (MessageBox.Show("終了しますか?", "終了の確認", MessageBoxButtons.YesNo) == DialogResult.No) { e.Cancel = true; } } ```