代码之家  ›  专栏  ›  技术社区  ›  Jiri

阻止自动选择文本框焦点

  •  3
  • Jiri  · 技术社区  · 16 年前

    使用Tab键选择文本框时,将自动选择其中的所有文本。防止这种情况发生的最简单方法是什么?(在enter或gotfocus事件中将所选内容设置为none不起作用)

    谢谢-(-)

    2 回复  |  直到 10 年前
        1
  •  8
  •   adrianbanks    16 年前

    (我假设您正在使用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
    

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

        2
  •  0
  •   Hemal    10 年前

    你也可以使用 textBox.DeSelectAll() .

    推荐文章