>Naomi,
>
>>I was just thinking that I would have to use character, e.g. unbind in gotfocus, let the user type, then replace in lostfocus...
>
>FWIW, Megafox book has an extensive numeric-textbox class for calculator-type input, and it relies generally
>on this approach. I use the Visual FoxExpress framework, and could not make it work acceptably
>within that context. I ended up implementing an unbound character-type numeric textbox that, in turn,
>updates a bound numeric textbox with Visible=.F. On the minus side, I did not like having to settle for
>using 2 controls for a single task. On the plus side, I was able to fine-tune very well the character-type
>numeric textbox to trap invalid user input and issue detailed error messages.
>
>-mark
Thanks, Mark. On Friday I implemented simple control (no much checking) to unbind, make it character, and then bind back. I didn't have time to test it thoroughly, in my quick tests it worked Ok. The problem was to change the form to use this class instead on the original class. I left this task for another time.
If it's not broken, fix it until it is.
My Blog