Подтвердить что ты не робот

Как сделать autoscroll многострочным TextBox в WinForms?

Возможный дубликат:
Как автоматически прокручивать нижнюю часть многострочного текстового поля?

Я использую многострочный TextBox для вывода некоторой информации в новых строках по мере ее поступления из BackgroundWorker.

Могу ли я заставить его прокручивать до самого низа каждый раз, когда приходит новая строка?

По умолчанию это похоже на противоположное: он прокручивается до первой строки каждый раз, когда приходит новая строка, и свойство Text изменяется.

4b9b3361

Ответ 1

Задайте свойства textbox:

Многострочный = True
ScrollBars = Both

Для автоматического прокрутки в событии TextChanged:

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