Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TSynMultiSyn (https://www.delphipraxis.net/96974-tsynmultisyn.html)

Störtebeker 2. Aug 2007 12:45


TSynMultiSyn
 
Also, das mit dem TSynMultiSyn komm ich irgendwie nicht ganz voran.

Im OI habe ich folgene Eigenschaften:

Unter Properties:


DefaultFilter
DefaultHighlighter --> HTML
DefaultLanguage
Enabled --> True
Name --> SynMultiSyn1
Schemes
Tag

Unter Events:

DefaultHighlighter --> HTML
OnCustomRange
-----------------------------

wo kann ich da die weiteren Highlighter einstellen?

Als Highlighter habe ich HTML, PHP und JavaScript auf der Form. Irgendwie kapier ich das nicht. Weil er gibt mir weder bei DefaultLanguage und DefaultFilter gibt er mir keine Angaben zum auswählen.

mirage228 3. Aug 2007 10:24

Re: TSynMultiSyn
 
Hi,

Ein TSynMultiSyn kann bestehende Highlighter-Komponenten (TSynHTMLSyn etc.) zusammenfassen, die Highlighter für HTML, JavaScript etc. müssen aber vorher schon da sein.

Pseudo-Code (nicht getestet...)
Delphi-Quellcode:
MultiHighlighter.DefaultHighlighter := MyHTMLSyn;
Scheme := TScheme(MultiHighlighter.Schemes.Add);
Scheme.Highlighter := MyJavaScriptSyn;
Scheme.StartExpr := '<script>';
Scheme.EndExpr := '</script>';
mfG
mirage228


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:55 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