W moim projekcie są dwa formularze: Form1 i Form2. Na formularzu 1 znajduje się przycisk, a ja chcę zamknąć formularz Form1 i wyświetlić Form2 po kliknięciu tego przycisku.Jak zapobiec zamykaniu aplikacji po zamknięciu formularza startowego?
Najpierw próbowałem
Form2 frm = new Form2();
frm.Show();
this.Close();
ale jako Form1 został zamknięty, Form2 również został zamknięty. Następnie próbowałem
Form2 frm = new Form2();
frm.Show();
this.Hide();
ale nie jest wadą, że aplikacja nie zakończyć, gdy Form2 jest closed.So musiałem umieścić w dodatkowych źródeł w sekcji form_FormClosing z Form2.
Hmm .... Zastanawiam się, czy to jest właściwa droga ... Więc jaki jest właściwy sposób radzenia sobie z tym problemem?
em .. to jest to samo, co napisałem na moje pytanie. w każdym razie, dziękuję za odpowiedź – jn4kim
masz formularz1 i formularz 2, kiedy naciśniesz przycisk na formularzu 1, aby otworzyć formularz2, który chcesz zamknąć formularz1, jeśli użyjesz formularza1. Ukryj(); to ukryje form1, dlaczego chcesz zamknąć formularz1? ukrywanie się nie jest dobre dla ciebie? – Shamal