如何将RichTextBox光标设置到最后?

Moh*_*eem 3 c#

我正在使用System.Windows.Forms.RichTextBox和做类似的事情

RichTextBox1.Text = "Hello World";
Run Code Online (Sandbox Code Playgroud)

但在此语句之后,RichTextBox中的光标位置仍然在开头.有没有办法将它设置到最后?

Pon*_*dum 10

这应该为你做:

RichTextBox1.Select(RichTextBox1.Text.Length - 1, 0);
Run Code Online (Sandbox Code Playgroud)

编辑:如果文本框中有大量文本以及将插入符号滚动到视图中,请添加以下行:

RichTextBox1.ScrollToCaret();
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参见msdn