VB6: Verhindern, daß Form geschlossen wird

Hallo VBxperten,

wie kann ich verhindern, daß ein VB-Programm (EXE) durch Drücken von ALT+F4 beendet wird?

Hintergrund: Der User darf die Form erst schließen, wenn alle Eingaben in Ordnung sind.

Gruß und Danke für Eure Tips…
(Woly)

Hi Woly,

setz einfach im Form_QueryUnload -Ereignis die Variable Cancel auf False, solange die Daten nicht richtig eingegeben worden sind, danach auf True:

Private Sub Form\_QueryUnload(Cancel As Integer, UnloadMode As Integer)
 If 
 Cancel = True
 Else
 Cancel = False
 Endif
End Sub

Ein solches Programm kannst Du dann bis zur richtigen Eingabe nur über den Task-Manager beenden.

Viele Grüße
Sculpture

Danke
Super, das war´s!

Danke!
(Woly)

benutzerfalle
Aber denk dran einen „Abbrechen“-Button zu machen, damit man aus dem Formular auch ohne vollständige Eingaben wieder herauskommt.

cu, holli

Hallo,

ist ein guter Hinweis. In diesem Fall soll der Benutzer aber
gezwungen werden, das Formular erst richtig auszufüllen, bevor
wir ihn von dem Formular „erlösen“…

Danke trotzdem…
(Woly)