24. Februar 200323 j Hallöchen ich mal wieder mit einer unmöglichen Frage 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
24. Februar 200323 j 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.
24. Februar 200323 j 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...
24. Februar 200323 j Autor ja queryunload funzt ... hĂ€tt ich auch selbst drauf kommen mĂŒssen aber manchmal ist man halt doof danke gruĂ Pico
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.