Form1 ist das Startformular. Wenn man es schließt,

schließen sich alle weiteren Formulare mit.

Deshalb finde ich es in diesem Fall sinvoll, Form1 nur zu verstecken:

 

Form2.show()

Me.hide()

 

Mit dem "Me" kommt auch hier kein Fehler mehr:

Me.close() schließt das Formular, in dem der Code steht.

Also in diesem Fall: Me.close() bei Button1.click auf Form1 schließt Formular1.

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.