ähm sharky, aber was machst du, wenn der Benutzer mit der Maus die Cursorposition wechselt ?
Moin werfux, folgenden Code verwende ich immer:
Delphi-Quellcode:
procedure TForm1.SynEdit1StatusChange(Sender: TObject;
Changes: TSynStatusChanges);
begin
if Changes * [scAll, scCaretX, scCaretY] <> [] then
begin
Statusbar1.Panels[1].Text := Format(' Zeile:%6d, Spalte: %3d',
[SynEdit1.CaretY, SynEdit1.CaretX]);
end;
end;