20

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

我使用多TextBox行在新行中输出一些信息,因为它来自BackgroundWorker.

每次有新行到达时,我可以让它滚动到最底部吗?

默认情况下,它似乎正好相反 - 每次有新行到达并Text更改属性时,它都会滚动到第一行。

4

1 回答 1

49

设置TextBox属性:

Multiline = True;
ScrollBars = Both;

要自动滚动TextChanged事件:

textBox1.SelectionStart = textBox1.Text.Length;
textBox1.ScrollToCaret();
于 2012-11-22T02:59:18.050 回答