This question already has answers here:
Set the caret/cursor position to the end of the string value WPF textbox

(7个答案)


7年前关闭。




我已经有一个带有显示字符串的文本框。
要将光标移到文本框,我已经在做
txtbox.Focus();

但是,如何使光标位于文本框中字符串的末尾?

最佳答案

对于Windows窗体,您可以使用txtbox.SelectionStarttxtbox.SelectionLength属性控制光标位置(和选择)。如果要设置插入符号结束,请尝试以下操作:

txtbox.SelectionStart = txtbox.Text.Length;
txtbox.SelectionLength = 0;

对于WPF,请参见this question

07-25 23:17