Hmm,
ich muss gestehen, ich verstehe den Sinn nicht ganz. Normalerweise rufe ich doch an irgendeiner Stelle das Execute in meinem Programm-Source auf, also in etwa so:
Delphi-Quellcode:
if not meine_Bedingung and SaveAsDialog.Execute() then begin
...irgendwas...
end;
Warum braucht man da diesen Event???
Klär mich doch bitte mal einer auf.