Öffnen Sie die geschlossene form
Ich Frage mich, wie kann ich wieder öffnen, die geschlossene form aus der Nutzung dieser.Schließen(). Jedes mal, wenn ich versuche zu öffnen, die geschlossene form mit Mainmenu.Zeigen Sie () die exception wirft einen Fehler "kein Zugriff auf das veräusserte Objekt. Objekt name: Mainmenu".
Wie kann ich es wieder öffnen?
InformationsquelleAutor Sephiroth111 | 2012-03-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn die
Close
Methode wird aufgerufen, auf einForm
Sie kann nicht rufen dieShow
Methode, um die form zu erkennen, denn die form, die Ressourcen bereits freigegeben wurden akaDisposed
. Um ein Formular ausblenden und dann machen Sie es sichtbar, verwenden Sie das Steuerelement.Hide-Methode.aus MSDN
Wenn Sie wollen, um wieder zu öffnen eine form, die geschlossen wurde, müssen Sie ihn neu erstellen, wieder auf die gleiche Weise erstellt-es ist auf den ersten:
wenn Sie wollen, um wieder zu öffnen eine form, die geschlossen wurde, müssen Sie ihn neu erstellen, wieder auf die gleiche Weise erstellt-es ist auf den ersten:
YourFormType Mainmenu=new YourFormType(); Mainmenu.Show()
InformationsquelleAutor Andrei G
Vermute ich, dass Sie ein Haupt-Formular, das erstellt einen nicht-modalen Kindes bilden. Da das untergeordnete Formular geschlossen werden kann, unabhängig von der Haupt-one, Sie können zwei Szenarien:
Grundsätzlich dem Hauptformular sollte verfolgen, dem Kind form, die Lebenszeit, durch den Umgang mit seinen
FormClosed
Veranstaltung:InformationsquelleAutor Groo
Können Sie nicht Zeigen Sie eine geschlossene form.
Sie können diesen Aufruf.Ausblenden (), um das Formular zu schließen.
Später können Sie den Anruf bilden.Show();
Entweder das, oder Sie brauchen, um das Formular wieder alles vorbei.
InformationsquelleAutor Casperah
Kleine Ergänzung zu den smart präsentiert Obigen code
Brett Wolfington vielen Dank Für die Information mich, Besten Betrachten
InformationsquelleAutor Azzam Alrandi