Jak zapobiec zamknięciu aplikacji, gdy zamykam formularz startowy?
W moim projekcie są dwa formularze: Form1 i Form2. W formularzu 1 znajduje się przycisk, a to, co chcę zrobić, to zamknąć formularz Form1 i wyświetlić formularz 2 po kliknięciu tego przycisku.
Najpierw próbowałem
Form2 frm = new Form2();
frm.Show();
this.Close();
ale gdy Form1 został zamknięty, Form2 również został zamknięty. Potem spróbowałem
Form2 frm = new Form2();
frm.Show();
this.Hide();
ale wadą jest to, że aplikacja nie kończy pracy po zamknięciu Form2. Więc musiałem umieścić dodatkowe źródła w sekcji form_FormClosing Form2.
Hmm .... Zastanawiam się, czy to jest właściwy sposób ... Więc jaki jest właściwy sposób radzenia sobie z tym problemem?