問題: 2 つのフォームを持つプログラムを作成しました。Form1 でボタンが押されると、プログラムは Form1 を「隠し」、Form2 を「表示」します。問題は、Form2 を閉じると、プログラムがバックグラウンドで実行され続けることです。これは、プログラムを終了するために Form1 を非表示にするのではなく、閉じる必要があるためだと思います。
私の質問は、Second Form をオーバーライドしてプログラムを閉じ、非表示にしないようにするにはどうすればよいですか?
private void btnCreate_Click(object sender, EventArgs e)
{
Form2.Show();
Form1.Hide();
}
Form2 から Form1 を再度表示してから閉じることができることはわかっていますが、それは避けたいと思います。