Wie soll es funktionieren?
Formular 1 hat einen Button, der Formular 2 öffnet. Formular 2 überdeckt dabei Formular 1 (weil beide in Vollansicht). Formular 1 kann also geöffnet bleiben.
Wird Formular 2 über das "Kreuz" geschlossen erscheint wieder Formular 1. Fertig.
Das Funktioniert auch, aber der Button in Formular 1 reagiert nur auf den zweiten Mausklick. D.h. ich muss um einen anderen Button klicken zu können VORHER irgendwo im Formular 1 einmal klicken.
Die Situation ist einfach nachzustellen:
* Neues Projekt
* 2 WinForms
* Form 1 als MetroFramework.Forms.MetroForm
* Button in Form 1 der Form 2 öffnet.
btw: wenn was nicht funktioniert, dann ist es meistens "unsachgemäß"