VB.NET: neue Form aufrufen

Hallo,

ich rufe aus einem Modul eine Form auf bzw. später aus der aktuellen Form eine neue.

Dies mache ich mit folgenden Code:
Dim fform1 As New form1
fform1.Show()
me.close

Leider habe ich nun Verzögerungen bei Forms die im Load Ereigniss längere lade oder komplexe Vorgänge haben. Kann man es irgendwie machen, dass zwar die neue Form geladen wird aber erst nach vollständigen laden wird diese Form sichtbar und die alte Form geschlossen?

Wäre nett wenn jemand helfen könnte.

Danke+Gruss
Marco

Hallo

Verschieb doch den den code vom Load in den Constructor.

Gruss

P.S. Versuch auf Module zu verzichten (Module gibt es in .NET nicht). Verwende lieber Shared Methods.

P.S.S. Komplexer Code gehört nicht in eine Form. --> http://ootips.org/mvc-pattern.html