Einzelnen Beitrag anzeigen

bigg
(Gast)

n/a Beiträge
 
#4

Re: SynEdit Zeile markieren...

  Alt 28. Mär 2006, 15:50
moin,

so könnte eine Funktion zu deinem Problem aussehen:

Delphi-Quellcode:
procedure SynEditSelLine(const Line: Integer; const Synedit: TSynEdit);
var i, l: Integer;
begin
  if (Line < Synedit.Lines.Count + 1) and (Line > -1) and (Synedit <> nil) then
  begin
    l := 0;

    for i := 0 to Line -2 do
    inc(l, Length(Synedit.Lines[i]) + 2);

    Synedit.SelStart := l;
    Synedit.SelEnd := l + Length(Synedit.Lines[Line -1]);
  end;
end;
  Mit Zitat antworten Zitat