Можно ли отслеживать номер строки при вводе в нее символов? Конечно же ДА! И для этого нужно всего лишь:
1) Поместить на форму компонент Memo; 2) В свойстве Lines компонента убрать весь текст, чтоб окошко было чистым; //Можно в принципе и не убирать; 3) В событии OnChange на Memo прописать следующее:
begin Form1.Caption:=IntToStr(SendMessage(Memo1.Handle, EM_LINEFROMCHAR, word(-1), 0));
end;
4) В событии OnShow на форме прописать то же самое:
begin Form1.Caption:=IntToStr(SendMessage(Memo1.Handle, EM_LINEFROMCHAR, word(-1), 0));
end;
5) Запускаем проект;
Теперь при перемещении курсора вниз по строкам, в свойстве Caption формы, будет определяться номер текущей строки.
|