Es gibt zwei Formulare in meinem Projekt: Form1 und Form2. Es gibt eine Schaltfläche in Form1, und was ich tun möchte, ist das Schließen von Form1 und das Anzeigen von Form2 beim Klicken auf diese Schaltfläche.Wie verhindere ich, dass die App beim Schließen des Startformulars beendet wird?
Zuerst habe ich versucht,
Form2 frm = new Form2();
frm.Show();
this.Close();
aber als Form1 geschlossen wurde, Form2 wurde ebenfalls geschlossen. Als nächstes habe ich versucht,
Form2 frm = new Form2();
frm.Show();
this.Hide();
aber es gibt einen Nachteil, dass die Anwendung nicht beendet, wenn das Form2 closed.So ist, ich in zusätzlichen Quellen in form_FormClosing Abschnitt von Form2 zu setzen hatte.
Hmm .... Ich frage mich, ob dies der richtige Weg ist .... Also, was ist der richtige Weg, um dieses Problem zu behandeln?
em .. das ist das gleiche wie das, was ich auf meine Frage schrieb. wie auch immer, danke für die Beantwortung – jn4kim
Sie haben form1 und form 2, wenn Sie eine Taste auf form1 drücken, um form2 zu öffnen Sie form1 schließen möchten, wenn Sie form1.Hide() verwenden; es wird form1 verstecken, warum willst du form1 schließen? nur verstecken ist nicht gut für dich? – Shamal