![]() |
SynEdit - Zahlen farbig darstellen
Hallo!
Ich warne euch gleich einmal, in Delphi bin ich noch ein ziemlicher Anfänger. (Bin ja auch erst 14) Ich habe mir für ein Projekt die Komponente SynEdit runtergeladen und installiert. Nachdem ich mit SynGen eine eigene SyntaxHighlighter Komponente erstellt habe, funktioniert das SyntaxHighlighting auch. Jetzt würde ich aber gerne noch alle Integerkonstanten (also Zahlen) in Synedit speziell färben. Kann mir bitte jemand erklären, ob und wie das geht? |
DP-Maintenance
Dieses Thema wurde von "Sharky" von "Open-Source" nach "VCL-Komponenten und Controls" verschoben.
Auch mit 14 ist OpenSource die falsche Sparte für die Frage ;-) |
Re: SynEdit - Zahlen farbig darstellen
Hai 3_of_8,
ersteinmal: "Herzlich Willkommen in der Delphi-PRAXIS". Ein Highlighter bei Synedit hat ja eine Eigenschaft .NumberAttri. Diese legt fest wie Zahlen formatier werden. |
Re: SynEdit - Zahlen farbig darstellen
Danke! Hab alles mögliche ausprobiert, aber darauf bin ich nicht gekommen.
Ich bastle gerade an einer Mini-Programmiersprache im Stil von Roboter Karol. Naja, 816 KB Quellcode und Bilder, aber es funktioniert. Ok, es ist noch ein wenig buggy. |
Re: SynEdit - Zahlen farbig darstellen
Mist, geht nicht.
Nur die vordefinierten Highlighter haben diese Eigenschaft, und ich hab keine Ahnung wie ich sie bei einem eingenen, mit SynGen erstellten Highlighter hinkrieg. Hab schon alles probiert, was mir einfiel. |
Re: SynEdit - Zahlen farbig darstellen
TSynGeneralSyn.NumberAttri gibt es doch, zumindest bei mir. Welche Version verwendest du? Versuch es mal mit dem aktuellen Snapshoot und nicht mit der 1.1 Stable.
|
Re: SynEdit - Zahlen farbig darstellen
Ich nehm die allerneueste Version her. Aber dein Beitrag hat mich auf ne neue Idee gebracht. Ich könnte den Vorfahrtyp für meinen Highlighter von "TSynCustomHighlighterSyn" auf "TSynGeneralSyn" umändern. Danke für den Tip!
|
Re: SynEdit - Zahlen farbig darstellen
Geht auch nicht.
TSynGeneralSyn hat zwar diese Property, aber leider haben selbsterstellte Highlighter den Vorfahrtyp TSynCustomHighlighter (oder so ähnlich). |
Re: SynEdit - Zahlen farbig darstellen
Bitte benutze in Zukunft den http://www.delphipraxis.net/template.../icon_edit.gif-Button.
Also, was hast du jetzt genau gemacht? Am einfachsten ist es, wenn du die Komponente TSynGeneralSyn von der Palette Syn Highlighter auf dein Form ziehst und im Objekt Inspektor die Farben einstellst. Bei deinem SynEdit musst du natürlich noch den Highlighter auswählen. |
Re: SynEdit - Zahlen farbig darstellen
Aber die Keywords? Wie stelle ich die dann ein?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:25 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 by Thomas Breitkreuz