Тема: Как Textbox программно прокрутить до нужной строки?

есть TextBox, MultiLine=True
я добавляю в процессе выполнения программы новые строки (програмно), но отображаются только те которые помещаются в видимую область. скроллер появляется.

Re: Как Textbox программно прокрутить до нужной строки?

Могу выслать пример к функции Windows API ScrollDC. Пример есть в программе API-Guide 3.7.
Описание функции такое: The ScrollDC function scrolls a rectangle of bits horizontally and vertically.
В примере требуется чтобы на форме был TextBox и в него загружается текстовый файл.
Может быть подойдёт?

Re: Как Textbox программно прокрутить до нужной строки?

добавь MyTextBox.SetFocus перед добавлением новой строки

Re: Как Textbox программно прокрутить до нужной строки?

> cadhelp
первым делом такое и сделал - не помогает.

Re: Как Textbox программно прокрутить до нужной строки?

> Миша
давайте пример. гляну....

Re: Как Textbox программно прокрутить до нужной строки?

> Дмитрий
Сам не пробовал, но может подойдет информация из хелпа. Если мы можем задать номер текущей строки для редактирования, то не будет ли она автоматически отображаться?
CurLine Property
Specifies the current line of a control.
Syntax
object.CurLine [= Long]
The CurLine property syntax has these parts:
Part Description
object Required. A valid object.
Long Optional. Specifies the current line of a control.
Remarks
The current line of a control is the line that contains the insertion point. The number of the first line is zero.
The CurLine property is valid when the control has the focus.

Re: Как Textbox программно прокрутить до нужной строки?

Попробовал. Все работает.
Пример

TextBox1.CurLine = 10

Устанавливает десятую строку первой (верхней) в текстовом поле, если до этого она была на видна.