(я предполагаю, что вы используете WinForms)
То, что вы сказали, что уже попробовали, работает.
Если вы обрабатываете событие Enter в текстовом поле, вы можете установить выбор в ничего:
Private Sub textBox_Enter(ByVal sender As Object, ByVal e As EventArgs)
Dim position As Integer = textBox.Text.Length
textBox.Select(position, position)
End Sub
Устанавливает выделение как строку нулевой длины, начинающуюся с конца текста, находящегося в данный момент в текстовом поле. Это должно поместить курсор в конец текущего текста.