我尝试使用此代码,但它不起作用
private void textBox1_Enter(object sender, EventArgs e)
{
this.textBox1.Select(0, 0);
}
我希望每当用户点击文本框时,插入位置将位于文本的开头,而不是在用户点击时处于该位置?
如何将插入符号移动到文本框内的文本开头?
答案 0 :(得分:2)
使用MouseClick
事件:
private void textBox1_MouseClick(object sender, MouseEventArgs e)
{
textBox1.Select(0, 0);
}
请注意,如果您通过Tab键输入TextBox,则无法使用此功能。
答案 1 :(得分:0)
您可以使用SelectionStart和SelectionLenght属性。例如 , SelectionStart = 0; Selectionlenght = 0;
您可以在Enter event中使用这些代码。