Hallo!
Entschuldigung für den Doppelpost, aber ich habe kein Editieren gefunden.
Habe das Problem gelöst:
Ich habe eine globale Variable als Form deklariert die immer beim Öffnen eines neuen Forms befüllt wird. So kann ich nun überprüfen ob ein Form geöffnet ist und kann es auch schließen.
Private FormInvGeg As frmGegenstand
...
If Not FormInvGeg Is Nothing Then
FormInvGeg.Close()
End If
dim formGeg = new frmGegenstand
formGeg.Show (Objekt)
FormInvGeg = formGeg
...
Gibt es vielleicht eine schönere Methode mit weniger Code. Wem da was einfällt, ich bin für alles offen. Danke im Vorraus.