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