如何在首次显示时自动选​​择/突出显示Winforms文本框中的文本?

时间:2018-04-02 15:52:12

标签: c# winforms textbox highlight

如果我不希望用户在首次加载和显示文本框时无意中删除文本框中显示的文本,例如,通过无意中在键盘上摸索,我该如何在文本框中停止文本首次显示时以及在用户访问文本框之前自动选择文本框?

2 个答案:

答案 0 :(得分:1)

//set SelectionStart property to zero
//This clears the selection and sets the cursor to the left of the 1st character in the textbox
textBox1.SelectionStart = 0;

//This clears the selection and sets the cursor to the end of whatever is in the textbox
textBox1.SelectionStart = textBox1.Text.Length;

答案 1 :(得分:1)

设置要禁用突出显示的文本框 false 的tabstop属性 -

textBox1.TabStop = false;

这将停止突出显示文本框的文本。