2012-11-22 11 views
12

Powiel możliwe:
How do I automatically scroll to the bottom of a multiline text box?Jak zrobić autowypełnianie wieloliniowy TextBox w WinForms?

używam multilinii TextBox do wyjścia pewne informacje w nowych liniach jako przylatuje z BackgroundWorker.

Czy mogę go przewinąć do samego dołu za każdym razem, gdy pojawi się nowa linia?

Domyślnie wydaje się, że robi się dokładnie odwrotnie - przewija się do pierwszej linii za każdym razem, gdy przybywa nowa linia i zmienia się właściwość Text.

Odpowiedz

34

Ustaw tekstowe nieruchomości:

wielowierszowe = true
ScrollBars = Zarówno

Aby Autoprzewijanie na razie TextChanged:

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