AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Die Farbe einer SynEdit Zeile Ändern
Thema durchsuchen
Ansicht
Themen-Optionen

Die Farbe einer SynEdit Zeile Ändern

Ein Thema von bixi400 · begonnen am 3. Apr 2004 · letzter Beitrag vom 6. Apr 2004
Antwort Antwort
Benutzerbild von bixi400
bixi400

Registriert seit: 19. Mai 2003
179 Beiträge
 
Turbo Delphi für Win32
 
#1

Die Farbe einer SynEdit Zeile Ändern

  Alt 3. Apr 2004, 10:01
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 TextEd 0.8.0)
  Mit Zitat antworten Zitat
Benedikt
(Gast)

n/a Beiträge
 
#2

Re: Die Farbe einer SynEdit Zeile Ändern

  Alt 3. Apr 2004, 10:14
Hi,

lad dir einfach die aktuellste CVS-Entwickler-Version von der SynEdit-Homepage herunter, in dieser kannst du dann ganz einfach ActiveLineColor setzen.
  Mit Zitat antworten Zitat
Benutzerbild von bixi400
bixi400

Registriert seit: 19. Mai 2003
179 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Die Farbe einer SynEdit Zeile Ändern

  Alt 6. Apr 2004, 07:08
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?
  Mit Zitat antworten Zitat
Benedikt
(Gast)

n/a Beiträge
 
#4

Re: Die Farbe einer SynEdit Zeile Ändern

  Alt 6. Apr 2004, 10:49
Wenn du es korrekt installiert hast, sollte das eigentlich so funktionieren.
Die Eigenschaft ActiveLineColor sollte dann auch im OI auftauchen.
  Mit Zitat antworten Zitat
s14

Registriert seit: 15. Mai 2003
Ort: München
251 Beiträge
 
Delphi 7 Architect
 
#5

Re: Die Farbe einer SynEdit Zeile Ändern

  Alt 6. Apr 2004, 11:37
Es muss das Ereignis "synedit1.OnSpecialLineColors" verwendet werden.

Beispiel:
Delphi-Quellcode:
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;
Es kann dann jede Zeile mit einer anderen Farbe dargestellt werden.
  Mit Zitat antworten Zitat
Benedikt
(Gast)

n/a Beiträge
 
#6

Re: Die Farbe einer SynEdit Zeile Ändern

  Alt 6. Apr 2004, 14:20
Zitat von s14:
Es muss das Ereignis "synedit1.OnSpecialLineColors" verwendet werden.
Das geht zwar auch, aber er hat ausdrücklich geschrieben, er will die aktuelle Zeile andersfarbig machen.
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?
  Mit Zitat antworten Zitat
s14

Registriert seit: 15. Mai 2003
Ort: München
251 Beiträge
 
Delphi 7 Architect
 
#7

Re: Die Farbe einer SynEdit Zeile Ändern

  Alt 6. Apr 2004, 14:24
Das liegt wohl daran, dass ich die Eigenschaft auch nicht habe.
Aber du hast Recht ich werde wohl mal die neueste Version installieren
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz