FiFiWiki2

FiFiWikiの第2版

ユーザ用ツール

サイト用ツール


c.sharp:formclosingclosed

FormのClosingイベントと、Closedイベントの違いがよくわからないのですが、

厳密な違いというのは何なのでしょうか?

Closingイベントが発生してから、Closedイベントが発生。
Closingイベント、formが閉じられる前に発生。
Closedイベント、formが閉じられた後に発生。

Closingイベントでは、終了処理をキャンセルできます。
snippet.c
        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (MessageBox.Show("終了しますか?", "終了の確認", MessageBoxButtons.YesNo) == DialogResult.No)
            {
                e.Cancel = true;
            }
        }
c.sharp/formclosingclosed.txt · 最終更新: 2018/04/21 09:08 by fifi