![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Может туплю
Term © (2006-09-29 13:07:00)Как определить номер строки и столбца в MEMO...
Term (2006-09-29 15:09:00) [1]всё исправил сделал не в том событии...
Term (2006-09-29 15:08:00) [2]
> Fay © (29.09.06 14:56) [7]
> 2 Term © (29.09.06 14:52) [5]
> Лови CM_WANTSPECIALKEY
можно образец...
Term (2006-09-29 15:06:00) [3]
> Elen © (29.09.06 14:54) [6]
>
> > Term
>
> В каком событии ты это сделал? подробнее код
сделал в событии OnKeyPressed
Fay (2006-09-29 14:56:00) [4]2 Term © (29.09.06 14:52) [5]
Лови CM_WANTSPECIALKEY
Elen (2006-09-29 14:54:00) [5]
> Term
В каком событии ты это сделал? подробнее код
Term (2006-09-29 14:52:00) [6]
var p:TPoint;
begin
p:=SQLText.CaretPos;
Form1.StatusBar1.Panels[0].Text:='Строка - '+IntToStr(p.Y)+' Cтолбец - '+IntToStr(p.X);
end;
сделал так... но! значения показывает в том случае если жму ентер или пробел, на стрелки не реагирует
Loginov Dmitry (2006-09-29 14:48:00) [7]CaretPos ?
Term (2006-09-29 14:40:00) [8]с Position проблемно, чтото нету у TMemo такого....
использу BDS2006
ProgRAMmer Dimonych (2006-09-29 13:24:00) [9]TMemo.Position - порядковый номер символа под курсором.
TMemo.Lines[i] - i-ная строка.
Берём и через длину строк определяем и строку и столбец.
Ещё, кажись, можно какие-то сообщения посылать (типа EM_ и т.п.)
Term (2006-09-29 13:21:00) [10]где в данный момент находица курсор