How to make autoscroll multiline TextBox in WinFor

2019-04-04 09:56发布

Possible Duplicate:
How do I automatically scroll to the bottom of a multiline text box?

I use a multiline TextBox to output some information in new lines as it arrives from a BackgroundWorker.

Can I make it to scroll to the very bottom each time a new line arrives?

By default it seems to do just the opposite - it scrolls to the very first line each time a new line arrives and the Text property is changed.

1条回答
Emotional °昔
2楼-- · 2019-04-04 10:40

Set the TextBox properties:

Multiline = True;
ScrollBars = Both;

To auto scroll on the TextChanged event:

textBox1.SelectionStart = textBox1.Text.Length;
textBox1.ScrollToCaret();
查看更多
登录 后发表回答