Ответ 1
Задайте свойства textbox:
Многострочный = True
ScrollBars = Both
Для автоматического прокрутки в событии TextChanged
:
textBox1.SelectionStart = textBox1.Text.Length;
textBox1.ScrollToCaret();
Возможный дубликат:
Как автоматически прокручивать нижнюю часть многострочного текстового поля?
Я использую многострочный TextBox
для вывода некоторой информации в новых строках по мере ее поступления из BackgroundWorker
.
Могу ли я заставить его прокручивать до самого низа каждый раз, когда приходит новая строка?
По умолчанию это похоже на противоположное: он прокручивается до первой строки каждый раз, когда приходит новая строка, и свойство Text
изменяется.
Задайте свойства textbox:
Многострочный = True
ScrollBars = Both
Для автоматического прокрутки в событии TextChanged
:
textBox1.SelectionStart = textBox1.Text.Length;
textBox1.ScrollToCaret();