在 C# 中自动滚动 RichTextArea

Autoscroll RichTextArea in C#

我在 C# 项目中创建了一个日志window

此日志 window 只不过是一个 richtexbox。每当调用方法时,我都会在 RichTextbox 中附加这些行。

我想要的是:每当在富文本框中追加新行时,它应该 autoscroll 向下。

谁能告诉我怎么做。

谢谢

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

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