понедельник, 20 июня 2011 г.

Автоматическая прокрутка текста на последнюю строку в TextBox

 

Как-то нужно мне было чтобы при выводе логов текст автоматически прокручивался в TextBox на последнюю позицию, как в консоли виндовс, а то текст все время норовит перейти на первую строку. Встроенных методов прокрутки на последнюю строку я не нашёл.

Прокрутка текста в TextBox на последнюю строку:

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

7 комментариев:

  1. СПАСИБО!!!! ЕБАЛСЯ ЧАС ЧТОБЫ НАЙТИ ЭТО!

    ОтветитьУдалить
  2. ага! спасибо!

    ОтветитьУдалить
  3. Искал не час, как qwqwqw, но минут 10 то точно! Спасибо, работает :)))
    Но так чуть красивше: textBox1.SelectionStart = textBox1.Text.Length - 1;
    Зы: аффтар, почему тег code не работает??!

    ОтветитьУдалить
  4. Этот комментарий был удален автором.

    ОтветитьУдалить