2016-05-17 9 views
-4

Ich erstelle nur eine Anwendung, aber ich möchte ein Formular in der Anwendung neu starten, ohne auf das Formular zu klicken oder die Anwendung neu zu starten.Ich möchte ein Formular neu starten, aber Application nicht neu starten?

+1

Es gibt keinen Neustart eines Formulars. Wenn Sie ein Formular anzeigen möchten, zeigen Sie ein Formular an. Wenn Sie ein Formular schließen möchten, schließen Sie es. Wenn Sie ein Formular schließen und ein anderes Formular des gleichen Typs anzeigen möchten, tun Sie das. Wenn Sie ein geöffnetes Formular in den Zustand zurücksetzen möchten, in dem es sich beim Öffnen befand, gibt es keinen magischen Weg dazu; Sie müssen nur Code schreiben, um den Status zu ändern. – jmcilhinney

+0

Danke, aber jetzt kann ich es tun –

+1

Ist das eine Frage und Sie wollten fragen "wie" oder war es eine Aussage? Wenn es eine Frage war, dann vergiss es. Ich habe dir gesagt, was zu tun ist. Wenn Sie nicht wissen, wie Sie Formulare anzeigen und schließen oder den Inhalt von Steuerelementen ändern, lesen Sie ein Anfänger-Tutorial. Wir sind nicht hier, um Ihnen die Grundlagen beizubringen, sondern Ihnen bei bestimmten Problemen mit Code, den Sie geschrieben haben, zu helfen. Wenn Sie keinen Code geschrieben haben, ist noch kein Problem aufgetreten. – jmcilhinney

Antwort

0
If "check some condition" Then 
    Dim frm = New Form1    
    frm.Show() 
    Me.Close() 
End If 
+0

Dies wird Probleme für andere Formulare verursachen, die versuchen, auf das ursprüngliche Formular zuzugreifen. –