autoprzewijanie scrolla w texbox - problem !

autoprzewijanie scrolla w texbox - problem !
  • Rejestracja: dni
  • Ostatnio: dni
0

moze ktos mi pomoze
w texboxie wypisuje text w nastepujacy sposob:

Kopiuj
textBox1.Text="string";

dodalem cos takiego:

Kopiuj
this.textBox1.Focus();
this.textBox1.Select(this.textBox1.Text.Length,0);
this.textBox1.ScrollToCaret();

gdy korzystam z

Kopiuj
textBox1.Append("string"); 

'autoscroll' dziala,
niestety nie dziala gdy wypisuje tekst przy pomocy pierwszego sposobu,

z gory dzieki za pomoc

KA
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam.

Ja to zrobiłem tak:

textBox1.Multiline = true;
textBox1.ScrollBars = ScrollBars.Vertical;

for(int i=0; i<20; i++)
{
	textBox1.Text += "tekst abcdefghijklmnoprstuwxyz \r\n";
}

Scrollbar powinien się uaktywnić jak tylko tekst "wyjdzie" poza obszar okienka textBox.
Pozdrawiam.

  • Rejestracja: dni
  • Ostatnio: dni
0

moze powinien, ale niestety sie nie uaktywnia
trudno, musze przerobic na AppendText

  • Rejestracja: dni
  • Ostatnio: dni
0

A spróbuj coś takiego może zadziała:
textBox1.Focus();
textBox1.SelectionStart = textBox1.Text.Length;
textBox1.ScrollToCaret();

Pozdro

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.