当您使用Tab键选择文本框时,其中的所有文本都会自动被选中。有什么最简单的方法可以防止这种情况发生?(在Enter或GotFocus事件中将选择设置为“none”无效)
谢谢(-:)
谢谢(-:)
(我假设你正在使用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
这将选择设置为一个零长度字符串,从文本框中当前文本的结尾开始。这是为了将插入符号定位到当前文本的末尾。
textBox.DeSelectAll()
。
textBox.ScrollToCaret()
。 - ChatGPT