2012-11-22 4 views
12

Eventuali duplicati:
How do I automatically scroll to the bottom of a multiline text box?Come creare un controllo TextBox multilinea di autoscatto in WinForms?

Io uso una multilinea TextBox all'uscita qualche informazione in nuove linee come arriva da un BackgroundWorker.

Posso farlo scorrere fino in fondo ogni volta che arriva una nuova linea?

Per impostazione predefinita, sembra che faccia esattamente l'opposto: scorre fino alla prima riga ogni volta che arriva una nuova riga e la proprietà Text viene modificata.

risposta

34

Impostare le proprietà testo:

multilinea = True
ScrollBars = Entrambi

Per scorrimento automatico sul TextChanged evento:

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