Hallo,
ich hab in diesem Forum mal ein bisschen gestöbert und bin auf SynEdit gestoßen.
Brauche selbst Syntax Highlighting und muss sagen das gefällt mir schon ganz gut.
Jetzt habe ich allerdings folgende Probleme:
1.
Hier der Code den ich mittels eines TRichEdit realisiert habe: cw::TRichEdit
Delphi-Quellcode:
procedure __fastcall TForm1.FormCreate(TObject *Sender)
begin
cw.SelAttributes.Color=clBlack;
cw.Text='Text in schwarzer Farbe!!!!\n\n';
...
cw.SelStart=cw.Text.Length()+1;
...
cw.SelAttributes.Color=clBlue;
cw.Lines.Add('Text in blauer Farbe!!!!');
...
end
Leider habe ich feststellen müssen, dass es die Eigenschaft "SelAttributes" bei SynEdit nicht gibt.
Kann man trotzdem verschiedene Zeilen, je nach Ereignis unabhängig vom SyntaxH. verschiedenfarbig darstellen?
2.
Mir ist aufgefallen, dass man die Scrollbars horizontal und vertikal entweder nur einblenden bzw. nur ausblenden kann. Bei TRichEdit kann man die ScrollBars ausblenden und wenn der Text die Breite oder die Höhe des TRichEdit überschreitet werden sie automatisch eingeblendet.
Geht dies auf mit SynEdit?
3.
Gibt es eine Möglichkeit den LineCount des Gutters erst ab Zeile x zu starten und dann beginnend bei eins?
Würde mich freuen wenn jemand von euch einen Rat wüsste, bzw. einen Link wo nachzugucken.
Danke
Todd