Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.08;
Скачать: 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 вся ветка

Текущий архив: 2008.06.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
15-1209158924
Petr V. Abramov
2008-04-26 01:28
2008.06.08
афигистика


3-1199832163
Евгений Р.
2008-01-09 01:42
2008.06.08
Где ошибка в синтаксисе?


2-1210497060
Serj
2008-05-11 13:11
2008.06.08
Загрузочная флешка


15-1208917418
Slider007
2008-04-23 06:23
2008.06.08
С днем рождения ! 23 апреля 2008 среда


2-1211024078
Шестаков Антон
2008-05-17 15:34
2008.06.08
Заполнение Мемо