Form schließen

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Vatter.

    Form schließen

    Hallo leute...

    Ich habe ein Problem, und zwar möchte ich eine Form schließen die ich
    aufgerufen habe. Form.Close(). Ich weiss. Aber meine Situation ist bissl
    komplitzierter.



    Ich habe eine FormLogin, wo der user seine Logindaten eingeben kann.
    Sobald sich das Programm versucht einzuloggen wird eine FormLaden
    angezeigt.

    Ist der Login fertig öffnet sich eine FormMain. FormLaden soll so lange
    noch angezeigt werden bis die GUI von FormMain fertig geladen ist.
    Dannach soll sie sich schließen.



    Also noch mal kurz;

    FormLogin öffnet FormLaden.

    FormLogin schließt sich öffnet FormMain.

    FormMain soll FormLaden wieder schließen.




    Wie mache ich das?



    Dankeschon mal :)
    Für meine Begriffe ist doch eine LoginForm immer ein Dialog. Dieser wird von einer Form geöffnet (Using-Block, Showdialog). Nach Abschluß aller Eingaben schließt sich der Dialog und die aufrufende Form übernimmt die eingegebenen Daten und tut damit etwas (z.B. einloggen)

    In deinem Fall würd ich die LoadForm als 1. Form starten und im Load-Event den Dialog aufrufen.
    Nach erfolgreichem Einloggen ruft die LoadForm die Mainform auf und schließt sich.
    Bei fehlgeschlagenem Einloggen durch eine Mesageboxdie auswahl angeboten den Dialog erneut aufzurufen oder mit Cancel das Ptogramm zu beenden.

    Fiel Fergnügen

    Vatter
    :thumbsup: Seit 26.Mai 2012 Oppa! :thumbsup: