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
Oder du führst die Prüfung des Edits erst durch, wenn der Benutzer auf den "Ok"-Button etc. geklickt hat ...