OK, ist gestern etwas später geworden.
Eigentlich sollte es reichen, wenn Du erstens
Form2
in
Form2.show
änderst (damit zeigst Du die zweite Form an)
Danach noch das
Exit Sub
unmittelbar dahinter in ein
Unload Form1
ändern und vor den Befehl
Form2.show
schreiben (hoffentlich ist die Farbe in Deinem Style erkennbar).
Mit dem Befehl entfernst Du die erste Form komplett aus dem Speicher, d. h. auch, daß alle Weret auf die Defaults (Ursprungswerte) zurückgesetzt werden und Du nichts mehr daraus ansprechen kannst (um es zu verdeutlichen, Du kannst dann aus der Form2 zwar noch das Feld Form1.Text1 ansprechen, aber es wird nicht mehr Test enthalten, sondern das, was zu Programmstart drin stand.
Willst Du die Form1 im Speicher behalten und nur verbergen, so nimm anstatt
Unload Form1
den Befehl
Form1.hide
Der verbirgt nur die Form1
|