如何将光标移动到RichTextBox最后一行的第一个位置?

时间:2013-06-20 06:27:40

标签: c# winforms

将光标移动到最后位置我正在使用以下代码(工作正常)

rtbLog.SelectionStart = rtbLog.Text.Length;
rtbLog.ScrollToCaret();

如何将光标移动到RichTextBox最后一行的第一个位置?

1 个答案:

答案 0 :(得分:2)

您可以使用Environment.Newline的最后一个索引来执行此操作:

rtbLog.SelectionStart = rtbLog.Text.LastIndexOfAny(Environment.NewLine.ToCharArray()) + 1 ;
rtbLog.ScrollToCaret();