It seems you are continuously setting the property node over and over again. This should only happen once if you mouse over it.
Create a property node for your text control with the following three items:
(1) KeyFocus (wire a "true" constant to it)
(2) Text.SelStart (Wire a "zero" constant to it)
(3) Text.SelEnd (Wire a constant containing the string length of the text).
Put this property node inside an event structure, triggered by "Mouse enter" on the string control.
(see if the attached example works for you)