Zum Inhalt springen

VB: Problem beim Schliessen von MDI-Formularen


Empfohlene Beiträge

Geschrieben

Hallöchen

ich mal wieder mit einer unmöglichen Frage :D

und zwar folgendes:

Ein MDI-Formular

Ein MDI-ChildFormular

und zwar möchte ich das wenn jemand das Programm schliesst eine Abfrage kommt ob sich dieser auch wirklich sicher ist mit dem was er da tut.

das ganze hab ich folgendermaßen gelöst:

Private Sub mdiForm_Unload(Cancel As Integer)

Dim Ergebnis As Variant

Ergebnis = MsgBox("Sind Sie sicher das Sie das Programm beenden wollen?", vbOKCancel, "Tiny GW-Browser beenden?")

If Ergebnis = 2 Then

Cancel = 1

Else

Dim frm As Form

For Each frm In Forms

Unload frm

Set frm = Nothing

Next frm

End If

End Sub

aber dabei ergibt sich folgendes Problem:

die Abfrage kommt aber das MDIChild-Formular wird trotzdem vorher geschlossen.

dieses sollte aber nicht passieren :(

gibt es eine allgemeingültige Lösung für dieses Problem?

danke im vorraus

gruß Pico

Geschrieben

Kann es sein, das der gesamte Aufruf der Abfrage erst dann gestartet wird, wenn das Formular den Befehl, sich zu schliessen, erhalten hat (_unload())?

Abfrage könnte meines Wissens in den Ereignishändler onClose() aufgenommen werden, da sich dort das Schliessen vermeiden läßt, indem das Formular nicht freigegeben wird.

Geschrieben

hi,

versuch es mal mit dem ereignis query_unload. das tritt vor dem schliessen des fensters auf. darin kannst du dann die frage stellen und reagieren.

hoffe, es hilft...

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