Thank you very much / Jim
>>Something easy I'm missing here ...
>>
>>I have a numeric column in a grid. I'd like the values to display using a value for inputmask of '9,999,999'.
>>
>>However, the user can modify the data in this column, and the inputmask really screws things up when the user tries using the keyboard.
>>
>>So, I'll looking for the way to set the inputmask so that it applies for each row, unless the user is editing the value, in which case I want to discard the inputmask. Somehow, this seems related to "sparse" (which is .F. is my example)?
>
>Sparse should be .t. if you want a specific control of yours to be in each row, otherwise it's active in current row only.
>
>There's some snag in VFP's textbox if the inputmask contains commas. My trick was to just remove those commas in .gotfocus and restore them in the .lostfocus of the textbox. I have a .savemask property, so
>
>this.savemask=this.inputmask
>this.inputmask=chrtran(this.inputmask, ",", "")
>
>* lostfocus
>this.inputmask=this.savemask
>
Jim Nelson
Newbury Park, CA