Wie kann ich bei Visual Basic verhindern, daß mein Programm beendet wird?
CU
Peter
Wie kann ich bei Visual Basic verhindern, daß mein Programm beendet wird?
CU
Peter
meinst du Programm beenden über das X in der rechten oberen Ecke vom Programmfenster?
Wie kann ich bei Visual Basic verhindern,
daß mein Programm beendet wird?CU
Peter
Hey Peter,
ich glaube, das geht mit dem QueryUnload-Ereigniss recht gut.Da kannst Du auch festlegen, ob das Beenden des Programmes per Klick auf das X rechts oben und/oder
per Aufruf aus dem Quelltext unterdrückt werden soll.
Ich hoffe Dir geholfen zu haben,
sollte es doch nicht richtig funktionieren, mail mich nochmal an.
Ciao,
Swen
Das mit dem Unload-Ereigniss weiß ich. Aber was muß ich eingeben um den Klick auf das Kreuz wieder rückgängig zu machen?
MfG
Peter
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Wie kann ich bei Visual Basic verhindern,
daß mein Programm beendet wird?CU
Peter
Warum schaltest du nicht einfach das X aus? Dann musst du dich nicht darum kümmern.
Hey Peter,
wie ich schon sagte, mit dem QueryUnload-Ereignis klappt das Ganze:
Füge den folgenden Code in ein Formular ein:
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If UnloadMode = 0 Then 'weitere mögliche Werte siehe unten
Cancel = True ’ Schließen des Programmes wird abgebrochen
box = MsgBox(„Kein Beenden möglich !!!“, vbOKOnly, „Warnung“)
End If
die erlaubten Werte für UnloadMode stehen auch alle in der VB-Hilfe
Damit müsste es eigentlich funktionieren !
Grüße,
Swen
Vielen Dank,
ich werde es gleich testen.
CU
Peter
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]