>>>Try
IF EMPTY(THIS.Value) AND This.SelStart <> 0
>>> This.SelStart = 0
>>> This.SelLength = 0
>>>ENDIF
>>>
>>
>>Hi Sergey,
>>
>>I still see this "fanky" behavior. E.g. it works two or three times, but then it doesn't. Were you able to simulate it?
>>
>Adding above code to MouseUp seems to fix it.
It fixed it after I removed the second check.
If it's not broken, fix it until it is.
My Blog