You can also try building the program with -dNOVALIDATEONEXIT, this
will suppress the validating when the controll looses focus.
You can do validating then by yourself
procedure SomeDBEditChange(Sender: TObject);
begin ...
try
(Sender as TMaskEdit).ValidateEdit;
except
ShowMesage('Validation failed');
end;
...
end;
Finallly, try r22053, where I fixed some minor bugs in TMaskEdit.
Bart
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus