如何将插入符号移动到文本框内文本的开头

本文关键字:文本 开头 移动 插入 符号 | 更新日期: 2023-09-27 18:01:48

我试着使用这个代码,但它不工作

private void textBox1_Enter(object sender, EventArgs e)
    {
            this.textBox1.Select(0, 0);
    }

我希望每当用户点击文本框时,插入符号的位置将在文本的开头而不是在用户点击时的位置?

如何将插入符号移动到文本框的开头

如何将插入符号移动到文本框内文本的开头

使用MouseClick事件:

private void textBox1_MouseClick(object sender, MouseEventArgs e)
{
    textBox1.Select(0, 0);
}

请注意,如果您通过Tab键输入文本框,这将不起作用。

可以使用SelectionStart和selectionlength属性。例如,SelectionStart = 0;

您可以在输入事件中使用这些代码