在RichTextBox中设置光标

are*_*rek 3 c# winforms

我有一个包含RichTextBox的简单表单.在Load事件中,我将一些文本写入RichTextBox,现在我想将光标位置设置为此文本的末尾,以便我可以添加一些内容.我试过Focus()但它不起作用

Mar*_*rtW 11

试试:

 richTextBox1.SelectionStart = richTextBox1.Text.Length;
 richTextBox1.Focus();
Run Code Online (Sandbox Code Playgroud)


Ana*_*nax 5

您可以使用CaretPosition属性或使用Select(pos,pos)方法来获得所需的结果.

编辑:

Focus方法只是将键盘焦点移动到RichTextBox,但它不会改变控件内光标的当前位置.