Form004. フォームを閉じる

過去のブログのアーカイブ
この記事は前身のブログのアーカイブを引き継いだものです. 画像が正しく表示できないなど,コンテンツの表示に問題がある恐れがあります.

フォーム操作の基本、フォームを閉じてみましょう。

Closeメソッド

FormクラスにはCloseメソッドがあります。これを呼び出すだけでフォームを閉じることができます。
例えばボタンをクリックしたら閉じるイベントの設定だとこんな感じになりますね。

private void button1_Click(object sender, EventArgs e) {
    this.Close();
}

とても楽ちんです。

余談: アプリケーションを閉じる

例えばなんですけど、1つのプログラムで大量にフォームを開いている場合、すべてのフォームが閉じられないとアプリケーション、もといプログラムは終了しません。
アプリケーションを終了させたい場合はApplication.Exitメソッドを使いましょう。

Application.Exit();

これでアプリケーションを終了させることができます。

まとめ

フォームを終了するならFormのCloseメソッドを使う。アプリケーションを終了するならApplicationのExitメソッドを使う