>>The SelStart thing is because every time you reassign the value, otherwise, the cursor gets again to the start of the field.
>
>Then why do you set SelLength? Its always zero if you change something, is there a case I haven't thought about?
If you paint a portion and the write over it. Normal people doesn't do this things, but we lazy one could do almost ANYTHING to avoid typing 4 letters.
8-)