如何在多行文本框中不断滚动到文本末尾?

Hel*_*der 8 c# textbox winforms

我正在使用计时器更新文本框.每次计时器滴答我都被重定向到我的多行文本框中键入的文本的开头.

这该怎么做?

Hel*_*der 12

这样做效果更好.它比Kotch的解决方案更好,因为不需要不断更新光标的位置.

txtDisplay.AppendText(txtDisplay.SelectedText);
Run Code Online (Sandbox Code Playgroud)


小智 11

我要说当你刷新时,你可以将选择光标移动到最后,然后滚动文本框,直到使用ScrollToCaret可见.

这就像是

 yourtextbox.SelectionStart = yourtextbox.Text.Length
 yourtextbox.ScrollToCaret()
Run Code Online (Sandbox Code Playgroud)