Ako som Ti už dal príklad vyššie s celým riadkom pracuješ v premennej Line - pozeral si to vôbec?
Line sa zisťuje tu: Line := Perform(EM_LINEFROMCHAR, SelStart, 0) ;
Ak chceš, rovno si dosaď hodnotu čísla riadku Line := 5-1 (musíš odpočítať 1, lebo riadky sú číslované od 0)
SelStart := Perform(EM_LINEINDEX, Line, 0) ;
SelLength := Length(Lines[Line]) ;