>...but, if the user then type BackSpace twice, after typing 33, the value of the field will remain the same when leaving, so i think you need to know both, the value when entering and when leaving the field.
Excatly, that's why I started this thread. :)
>If, for some reason, the prob. is adding a new property to your control, u can use the tag property to hold the value when getting the focus, and comparing it with the current value when loosing the focus, much like u already was doing, IMO. Perhaps u can include this in your base class.
This was mentioned in the first message of this thread. This is what I want to avoid.