Kann sein das es noch eleganter geht, mit folgendem Code funktioniert es auf jeden Fall:
Delphi-Quellcode:
SynEdit1.CaretY:=9; //Markierungs-Beginn auf die Zeile setzen
SynEdit1.SelLength:=Length(SynEdit1.Lines[8]); //Markierungs-Länge auf Länge der Zeile