防止在文本框焦点上自动选择

时间:2010-04-16 09:19:33

标签: .net vb.net winforms textbox controls

使用Tab键选择文本框时,会自动选择其中的所有文本。什么是防止这种情况发生的最简单方法? (在Enter或GotFocus事件中将选择设置为无效)

谢谢( - :

2 个答案:

答案 0 :(得分:8)

(我假设您使用的是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

这将选择设置为从文本框中当前文本末尾开始的零长度字符串。这是将插入符号放在当前文本的末尾。

答案 1 :(得分:0)

您也可以使用textBox.DeSelectAll()

相关问题