将光标位置设置在vb.net中所选文本的开头

时间:2012-09-05 12:16:36

标签: vb.net

我在文本框中有一个长文本被选中。光标位于文本的末尾。由于文本的长度,我无法看到导入的开头。我尝试了所有SelectAll,Select(开始,长度)等,但光标是或在结尾或没有选择任何内容。

2 个答案:

答案 0 :(得分:2)

如果将焦点设置到文本框是可以的,您可以使用`SendKeys选择显示开头的文本:

TextBox1.Focus()
TextBox1.SelectionStart = TextBox1.TextLength
SendKeys.Send("+{HOME}")

答案 1 :(得分:0)

(假设WinForms) - 你应该能够做到以下几点:

    TextBox1.SelectionStart = 0
    TextBox1.SelectionLength = 0

然后将焦点设置在文本框上以查看插入符号:

    TextBox1.Focus()