Ich möchte das aktuelle Formular schließen, ich bin (MainForm) und dann ein zweites öffnen (Form).Schließen Sie ein Formular und rufen Sie dann ein anderes
Ich habe versucht:
private void buttonStartQuiz_Click(object sender, EventArgs e)
{
this.Close();
Form2 form2 = new Form2();
form2.ShowDialog();
}
oder das Hinzufügen der this.Close();
nach form2.ShowDialog()
auch nicht funktioniert.
Irgendwelche Hinweise?
EDIT: Könnte auch hinzufügen, dass durch Hinzufügen this.Close()
nach form2.ShowDialog()
es nur schließen, wenn ich das neue Formular schließe. Wenn ich stattdessen form2.Show()
wähle, werden sofort beide Formulare geschlossen.
Aber ich will es schließen. Obwohl ich denke, dass ich es verstecken konnte, wenn ich Form2 verließ, konnte ich es zurückrufen? – elvispt
@elvispt: Ja, das kannst du tun. Ändern Sie dies. Schließen(); zu diesem.Show(); – Svisstack
Was wäre der richtige Weg, das Versteckte (main) von form2 aufzurufen? – elvispt