如何使自动滚动多行TextBox中的WinForms? [重复](How to make aut

2019-08-03 02:20发布

可能重复:
如何自动滚动到多行文本框的底部?

我用一个多TextBox输出在新的生产线的一些信息,因为它从一个到达BackgroundWorker

我可以把它给每一个新行到达时间滚动到最底层?

默认情况下,它似乎做的正好相反-它滚动到第一行的每个新线到达时间和Text属性更改。

Answer 1:

设置TextBox属性:

Multiline = True;
ScrollBars = Both;

要在自动滚动TextChanged事件:

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


文章来源: How to make autoscroll multiline TextBox in WinForms? [duplicate]