Цитата:
Сообщение от vas31
SynEdit не правильно считает положение курсора (CaretX) на символах табуляции, воспринимает их как одиночные пробелы.
|
Нашёл такой солюшн, если кому-нить понадобится:
Код:
var
Pos1: TBufferCoord;
begin
Pos1 := SynEdit1.CaretXY;
Label1.Caption := 'Row: ' + IntToStr(SynEdit1.BufferToDisplayPos(Pos1).Row) +
', Col: ' + IntToStr(SynEdit1.BufferToDisplayPos(Pos1).Column);
end;