Form dynamisch erstellen

Hallo zusammen,

ich programmiere mit VB.NET und habe mir ein kleines Testprogramm geschrieben. Momentan steht da eigentlich nur drin:

Module mMain
Sub Main()
Dim xxx As New Form()
xxx.Show()
MsgBox(„Pause“)
End Sub
End Module

Das Problem ist, dass sich die Form und somit das ganze Programm schließt, sobald ich die MsgBox wegklicke. Ich kenne das noch von VB6, dass ich mit VB.Forms.Add eine Form laden kann und ich sie dann mit UnLoad erstmal entladen musste, bevor sich alles beendet. Wie funktioniert das denn mit VB.NET? (Bin leider noch ein ziemlicher Frischling, was VB.NET angeht)

Gruß,
Pasqual

Also ich würde eine Klasse erstellen, ungefähr so:
Partial Class Form1
Inherits System.Windows.Forms.Form ’