当您使用 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
这会将所选内容设置为从文本框中当前文本末尾开始的零长度字符串。这是为了将插入符号定位在当前文本的末尾。
关于.net - 防止自动选择文本框焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2651827/