Zum Inhalt springen

Formular schließen


Eileen1811

Empfohlene Beiträge

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...