Я попробовал следующее, чтобы автоматически распечатать текст в текстовом поле:
Шаги, которые я использую, довольно тривиальны:
- Перетащите текстовое поле на форму.
- Измените текстовое поле как многострочное.
- Добавить вертикальную прокрутку.
- Используйте AppendText() для добавления текста в текстовое поле.
Текст автоматически не прокручивается, несмотря на попытки решения, упомянутые здесь:
Как автоматически прокручивать нижнюю часть многострочного текстового поля?
Что может быть причиной этого и как его исправить?
UPDATE: если я создаю кнопку и использую ее для вызова AppendText(), я получаю желаемое поведение. Однако, если я пытаюсь вызвать AppendText из конструктора формы или Load(), тогда я получаю добавленный текст, но TextBox не прокручивается. Это не дублирующий вопрос, поскольку я не видел, чтобы кто-нибудь публиковал эту проблему в прошлом.