在C#中自动滚动RichTextArea

时间:2016-02-05 11:31:33

标签: c# c#-4.0 c#-3.0

我在C#

的项目中创建了一个日志窗口

enter image description here

此日志窗口只是richtexbox。每当调用一个方法时,我都会在RichTextbox中附加行。

我想要的是:只要在富文本框中添加新行,就应autoscroll向下。

有人可以告诉我该怎么做。

感谢

1 个答案:

答案 0 :(得分:1)

基本上你只需要设置"光标"通过设置SelectionStart到框的末尾然后告诉控件滚动到插入符号(=选择):

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