![]() |
SynEdit: Unterschiedliche Zahlen unterschiedlich einfärben
Hallo zusammen!
Kann man SynEdit beibringen, unterschiedliche Zahlen unterschiedlich einzufärben? Das Ganze sollte ungefähr so ausschauen:
Code:
Ich hab mir mal die Eigenschaften von TSynGeneralSyn und UniHighlighter angeschaut, aber das scheint mir nicht das Richtige zu sein.
[color=red]222222222[/color][color=blue]4444[/color]
[color=red]222222222[/color][color=blue]4444[/color] [color=red]222222222[/color][color=blue]4444[/color] [color=green]11111111[/color][color=red]22[/color][color=blue]44444[/color] [color=green]11111111[/color][color=red]22[/color][color=blue]44444[/color] Uli. |
Re: SynEdit: Unterschiedliche Zahlen unterschiedlich einfärb
Liste der Anhänge anzeigen (Anzahl: 1)
Am einfachsten ist es, wenn du dir einen eigenen Highlighter dafür schreibst.
|
Re: SynEdit: Unterschiedliche Zahlen unterschiedlich einfärb
Danke für die Antwort. Also, der Screenshot schaut ja schonmal gut aus. :-D
Zitat:
|
Re: SynEdit: Unterschiedliche Zahlen unterschiedlich einfärb
Das wird vermutlich nicht mehr sein, als
Delphi-Quellcode:
wenn er den Unihighlighter benutzt hat...
procedure TForm1.FormCreate(Sender: TObject);
begin SynUniSyn1.LoadFromFile(ExtractFilePath(ParamStr(0)) + 'numbers.hgl'); end; Die eigentliche Arbeit liegt beim Schreiben von 'numbers.hgl'. Gruß -- |
Re: SynEdit: Unterschiedliche Zahlen unterschiedlich einfärb
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Probier den Kram mal aus, ich habe ne halbe Stunde dran gesessen. |
Re: SynEdit: Unterschiedliche Zahlen unterschiedlich einfärb
Zitat:
|
Re: SynEdit: Unterschiedliche Zahlen unterschiedlich einfärb
Liste der Anhänge anzeigen (Anzahl: 1)
So, für alle, die's interessiert: Ich hab (wie bigg auch, denke ich) SynHighlighterIni.pas kopiert und alles rausgeschmissen, was Ini-Datei-spezifisch ist (Sections, = und ; behandeln etc.). Das "Anspruchsvollste" war, NumberProc anzupassen und entsprechende Tokens einzuführen. Das Ergebnis (siehe Anhang) ist biggs Version frappierend ähnlich. :mrgreen:
|
Re: SynEdit: Unterschiedliche Zahlen unterschiedlich einfärb
Na bitte, war doch gar nicht so schwer. :mrgreen:
PS: Man muss sich nur zu helfen wissen. btw: Zitat:
Das nächste mal bau ich da noch ein paar Fehlerchen ein, du Nase. So ein sleep(1000) für jedes Token wäre doch ganz nett. :feuerchen: Mfg |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:55 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