Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo!

Ich habe denke ich ein kleines Problem und komme aber einfach nicht auf die Lösung. Also ich habe ein mobiles CE 5.0 Gerät und schreibe hierfür in VB .NET eine Anwendung. In meinem Hauptformular rufe ich in einem Ereignis auf, das ein neues Fenster mit einem Objekt geöffnet wird:

dim formGeg = new frmGegenstand

formGeg.Show (Objekt)

Das funktioniert auch alles soweit. Jetzt habe ich das Problem wenn das Ereignis erneut aufgerufen wird soll das schon bestehende Formular geschlossen und ein neues geöffnet werden. Es wird das neue geöffnet und das alte bleibt im Hintergrund. Es soll aber geschlossen werden. Wie kann ich auf das schon geöffnete zugreifen. Ich möchte keine zusätzlichen Buttons verwenden, da sonst der Benutzer zu viel bedienen muss. Ich hoffe ich habe mich relativ klar ausgedrückt und mir kann jemand helfen.

Geschrieben

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.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...