![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Tmemo и видимые строки
XfroSt © (2007-01-05 20:19:00)Как узнать с какой по какую строку (номера строк)видно в TMemo при прокрутке ?
XfroSt (2007-01-06 03:22:00) [1]
Memo1.Perform(EM_GETFIRSTVISIBLELINE,0,0);
Индекс перовй строки.
Спасибо
Footballer (2007-01-05 23:27:00) [2]
> trubin © (05.01.07 22:28) [3]
Спасибо
trubin (2007-01-05 22:28:00) [3]
> RichEdit1.SelStart:= SendMessage(RichEdit1, em_LineIndex,
> lastLine, 0);
RichEdit1.SelStart:= SendMessage(RichEdit1.Handle, em_LineIndex, lastLine, 0);
trubin (2007-01-05 22:27:00) [4]
> Как узнать с какой по какую строку (номера строк)видно в
> TMemo при прокрутке ?
Скинул на мыло небольшой модуль, разберешься.
> Да, у меня тут тоже в эту тему вопросик: как програмно прокрутить
> в самый низ TMemo (лучше в TRichEdit)
var
lastLine: Integer;
...
lastLine:= SendMessege(RichEdit1.Handle, em_GetLineCount, 0, 0) - 1;
RichEdit1.SelStart:= SendMessage(RichEdit1, em_LineIndex, lastLine, 0);
RichEdit1.SelLength:= 0;
Не проверял, вроде должно работать... .
Footballer (2007-01-05 21:31:00) [5]Да, у меня тут тоже в эту тему вопросик: как програмно прокрутить в самый низ TMemo (лучше в TRichEdit)