Вниз
Скачать: CL | DM;

курсор в memo   Найти похожие ветки 

← →
Rustam01   (2008-05-14 21:59) [0]

добрый ночи, мастера..
вопрос такой: как можно узнать местоположение курсора в memo?(на какой строчке находится курсор)


← →
Rustam01   (2008-05-14 22:05) [1]

спасибо, нашел;)
{любая функция или процедура}
var
   LineNum: longint;
  CharsBeforeLine: longint;
  begin
    LineNum := SendMessage(Memo1.Handle, EM_LINEFROMCHAR, Memo1.SelStart,0);{посылка сообщения, возвращающая номер строки}
    CharsBeforeLine := SendMessage(Memo1.Handle, EM_LINEINDEX, LineNum, 0));{посылка сообщения, возвращающая номер столбца}
    Label1.Caption := "Line " + IntToStr(LineNum +1);{вывод номера строки}
    Label2.Caption := "Position " + IntToStr((Memo1.SelStart -CharsBeforeLine) + 1);{вывод номера столбца}
end;


← →
Palladin ©   (2008-05-14 22:52) [2]

TMemo.CaretPos придумали для тупых америкософф... настоящие пионЭры не ищут легких путей...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
11-1189702877
rainstuff
2007-09-13 21:01
2008.06.08
Тормозит ScrollBox


2-1210771941
Alex7
2008-05-14 17:32
2008.06.08
ADODataSet Как сделать сортировку по агрегатному полю?


2-1210754697
Matveih1
2008-05-14 12:44
2008.06.08
Как узнать загружен пакет или нет


15-1209317345
No_Dead
2008-04-27 21:29
2008.06.08
Что пишут в логах?


4-1190441616
antoxa2005
2007-09-22 10:13
2008.06.08
Открыть порт в Брэндмауэре WinXP SP2




   Наверх