Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Deep-Sea,
30. Okt 2007
Das würde nicht funktionieren. Der Button kann auch aktiv sein, ohne das man darauf klickt! :stupid:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Deep-Sea,
30. Okt 2007
Nein. Das OnClick Event des Buttons kommt erst nach dem OnExit des Edits. Logischerweise.
Wie gesagt, ggf. solltest du erst beim Klick auf den Ok-Button prüfen...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Deep-Sea,
30. Okt 2007
Das wird so nicht ganz gehen. Man denke an das MaskEdit, wenn man etwas ungültiges eingegeben hat und den Fokus wechselt, kommt eine Fehlermeldung. In dieser steht, dass man auf Esc drücken soll, um die Änderungen rückgängig zu machen. Also wäre so etwas wohl deine Lösung :-D
Oder du führst die Prüfung des Edits erst durch, wenn der Benutzer auf den "Ok"-Button etc. geklickt hat ...