Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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)


Наверх

Титульная страница Поиск, карта сайта Написать письмо