I see it too. This is the .Net behavior.
This code should work:
Code:
Sub Button1_Click
Sip(True)
textbox1.SelectionStart=0
textbox1.SelectionLength = StrLength(textbox1.Text)
textbox1.Focus
End Sub
You can also store the current values and then set them after setting the SIP value.