Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

VB: Problem beim Schliessen von MDI-Formularen

Empfohlene Antworten

Veröffentlicht

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

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.

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.