![]() |
Die Farbe einer SynEdit Zeile Ändern
Hi!
Ich möchte machen das nur die Zeile in der der Cursor ist eine andere Hintergrundfarbe hat als die anderen Zeilen! Weiss jemand wie das geht? (Wie bei ![]() |
Re: Die Farbe einer SynEdit Zeile Ändern
Hi,
lad dir einfach die aktuellste CVS-Entwickler-Version von der ![]() |
Re: Die Farbe einer SynEdit Zeile Ändern
Ich habe die neuen Daten heruntergeladen und installiert.
Aber wenn ich SynEdit1.ActiveLineColor kommt der Fehler: Undefinierter Bezeichner: 'ActiveLineColor' :( Was muss ich tun damit es Funktionier? :gruebel: |
Re: Die Farbe einer SynEdit Zeile Ändern
Wenn du es korrekt installiert hast, sollte das eigentlich so funktionieren.
Die Eigenschaft ActiveLineColor sollte dann auch im OI auftauchen. |
Re: Die Farbe einer SynEdit Zeile Ändern
Es muss das Ereignis "synedit1.OnSpecialLineColors" verwendet werden.
Beispiel:
Delphi-Quellcode:
Es kann dann jede Zeile mit einer anderen Farbe dargestellt werden.
procedure TForm1.SynEdit1SpecialLineColors(Sender: TObject; Line: Integer;
var Special: Boolean; var FG, BG: TColor); begin if Line = 10 then begin Special := True; FG := clWhite; BG := clRed; end; end; |
Re: Die Farbe einer SynEdit Zeile Ändern
Zitat:
Und wieso extra mit einem Event und eigenem Code arbeiten, wenn es doch schon integriert ist und man sich nicht mehr drum kümmern muss? :zwinker: |
Re: Die Farbe einer SynEdit Zeile Ändern
Das liegt wohl daran, dass ich die Eigenschaft auch nicht habe.
Aber du hast Recht ich werde wohl mal die neueste Version installieren :wink: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz