Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
16. Jul 2006
es geht definitiv nicht. Grund: Es wird erst das Ereignis ausgelöst und danach wird das Form angezeigt. Wenn du also im OnShow das Form schließt wird es trotzdem danach angezeigt weil das anzeigen eben erst nach dem auslösen des Events passiert.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
14. Jul 2006
ich würde das ganze anders lösen. Anstelle des Formular mit ".Show" anzuzeigen, bau einfach eine eigene funktion.
procedure TEinstellungForm.Execute;
begin
if (Bedingung) then
Show
else
exitok := false;
end;