masked dbedit??

I tried to create a masked dbedit by creating anew component as a
descendant of TDBEdit and publishing the property called EditMask.

This works for the initial display of information, but when data is
typed into the field, the mask is ignored and lost.

ANyone got a FREE sample of what to fix to make it work correctly, or
better yet, a better masked edit component (borland's sucks).  I for
one liked the good old days in Dbase III when the @ say, get picture
"999.99" worked better than any of this stuff.

Regards,
Mark Williamson