[gelöst] Dialog mit Escape schließen und Code ausführen?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [gelöst] Dialog mit Escape schließen und Code ausführen?

[gelöst] Re: Dialog mit Escape schließen und Code ausführen?

von wolli-j » Mo, 18.04.2011 16:13

Aloha-he ...

ja, Du hast recht. Wenigstens habe ich die Zeit bis zu Deiner Antwort genutzt, einen wunderschönen Windows-Listener einzubauen - den habe ich jetzt wieder weggeschmissen. Deine Antwort passt natürlich ganz genau und ist die einfachste aller denkbaren Lösungen!

Merci! - Wolli

Re: Dialog mit Escape schließen und Code ausführen?

von DPunch » Mo, 18.04.2011 15:44

Aloha
wolli-j hat geschrieben:Ich hatte gehofft, dass es ein "schließen"-Ereignis gibt, das immer ausgelöst wird, wenn der Dialog - wie auch immer - verlassen wird.
Das brauchst Du nicht.
Durch das Schliessen des Dialogs wird im Quellcode automatisch mit den Anweisungen nach "meinDialog.execute" weitergemacht.
Willst Du also eine Routine haben, die jedes Mal nach dem Schliessen ausgeführt wird, setze diese einfach hinter die ".execute"-Zeile.

Code: Alles auswählen

meinDialog.execute
MsgBox "Weiter im Quellcode" '<--- wird *immer* nach Schliessen des Dialogs ausgeführt
'etc

[gelöst] Dialog mit Escape schließen und Code ausführen?

von wolli-j » Mo, 18.04.2011 13:41

Hallo,

ich habe einen Dialog. Wenn ich meinen "Schließen"-Button drücke, wird der hinterlegte Code ausgeführt: Ein paar Prüfungen und EndExecute.

So weit, so gut.

Wenn ich jedoch den Dialog mit Escape verlasse, wird anscheinend nur EndExecute ausgeführt. Gibt es eine Möglichkeit, auch dann meinen Code auszuführen, ohne dass ich langwierig und mühsam ein Tastaturereignis programmieren muss? Ich hatte gehofft, dass es ein "schließen"-Ereignis gibt, das immer ausgelöst wird, wenn der Dialog - wie auch immer - verlassen wird. Aber das finde ich nicht.

Besten Dank, Wolli

Nach oben