在 C# 中自动滚动 RichTextArea
Autoscroll RichTextArea in C#
我在 C# 项目中创建了一个日志window
此日志 window 只不过是一个 richtexbox
。每当调用方法时,我都会在 RichTextbox 中附加这些行。
我想要的是:每当在富文本框中追加新行时,它应该 autoscroll
向下。
谁能告诉我怎么做。
谢谢
基本上,您只需通过设置 SelectionStart
将 "cursor" 设置到框的末尾,然后告诉控件滚动到插入符号(=选择):
rtfBox.SelectionStart = rtfBox.Text.Length;
rtfBox.ScrollToCaret();
我在 C# 项目中创建了一个日志window
此日志 window 只不过是一个 richtexbox
。每当调用方法时,我都会在 RichTextbox 中附加这些行。
我想要的是:每当在富文本框中追加新行时,它应该 autoscroll
向下。
谁能告诉我怎么做。
谢谢
基本上,您只需通过设置 SelectionStart
将 "cursor" 设置到框的末尾,然后告诉控件滚动到插入符号(=选择):
rtfBox.SelectionStart = rtfBox.Text.Length;
rtfBox.ScrollToCaret();