Das ist doch eigentlich die Klasse für die Delphi-
IDE um eigene Plugins für den Editor zu schreiben. Hat also garnicht mit Synedit zu tuen.
Um in einem Synedit in eine Bestimmte Zeile zu springen musst du keine Funktion aufrufen.
Du kannst einfach der Eigenschaft CaretXY eine neue Position zu weisen. Anschliessend noch sicherstellen, dass der Cursor sichtbar ist und fertig. Und das du nicht ganz planlos dastehst hier der Code:
Delphi-Quellcode:
EditFeld.CaretXY:=Point(X,Y);
EditFeld.EnsureCursorPosVisibleEx(true);
Viel erfolg damit