>>>
>>>local lnStart, lnLenght
>>>
>>>lnStart = this.SelStart
>>>lnLength = this.SelLength
>>>
>>>this.value = proper( this.value )
>>>
>>>this.SelStart = lnStart
>>>this.SelLength = lnLength
>>>
>>>
>>>The SelStart thing is because every time you reassign the value, otherwise, the cursor gets again to the start of the field.
>>
>>I rather like the effect of NOT setting the .SelStart & .SelLength properties myself. < g >
>
>?cteffe Tahw ?tceffe
You've got it. < g >
Wasn't that in John K's, "Evil Bag-of-Tricks"?