![]() |
TSynEdit 2 / 3 Highlighter wie?
Hallo
Ich arbeite nun endlich mit der TSynEdit doch nun frag ich mich ob es möglich ist mehrere Highlighter zu haben... sprich PHP, HTML und CSS oder mehr... oder nur zwei... . Wäre das machbar wenn ja wie? Grüße |
Re: TSynEdit 2 / 3 Highlighter wie?
Ja einfach die Highlighter auf die Form und dann zb so.
Delphi-Quellcode:
if Pas= True then
SynEdit1.Highlighter:=SynPasSyn1 else SynEdit1.Highlighter:=SynHtmlSyn1; |
Re: TSynEdit 2 / 3 Highlighter wie?
Und wenn du die "gleichzeitig" haben willst z.B.
XML-Code:
guckst du dir den Multihighlighter an...
<body>
<?php echo 'Hallo'; ?> </p> </body> mfg Christian |
Re: TSynEdit 2 / 3 Highlighter wie?
Zitat:
Grüße vom Blinden Huhn Flom |
Re: TSynEdit 2 / 3 Highlighter wie?
TSynMultiSyn = TMultiSynhighlighter imho.
|
Re: TSynEdit 2 / 3 Highlighter wie?
ich muss dämlich sein,
ich habs drinne... mit HTML Ausgestattet jedoch kein Syntax unterschied zu PHP warum? Müsst ich ihm nicht sagen worauf er sich beziehen soll oder "weiß" er das von alleine ? |
Re: TSynEdit 2 / 3 Highlighter wie?
jo. TSynMultiSyn... so heißt das Viech...
Zitat:
Guck dir mal die Demos an... Da is IMHO n Beispiel... mfg Christian |
Re: TSynEdit 2 / 3 Highlighter wie?
ich bin zu blöd dafür ich gebs auf!
Danke für eure Hilfe |
Re: TSynEdit 2 / 3 Highlighter wie?
Es lässt mir keine ruhe... ich kann in der Demo nichts anderes finden als ich mache... kann es vielleicht sein, das ich nicht zwei Syntaxe anzeigen kann ?
|
Re: TSynEdit 2 / 3 Highlighter wie?
Hi, hast du schonmal die Farben der Highlighter verändert? Am anfang sind
diese nämlich auf schwarz eingestellt. Die Expressions müssen auch gesetzt sein (unter Schemes). Viele Grüße... |
Re: TSynEdit 2 / 3 Highlighter wie?
alles geändert und gesetzt
|
Re: TSynEdit 2 / 3 Highlighter wie?
Du musst nix im Quelltext machen. Guck mal in die entsprechende Demo, klick da auf das TSynMultiSyn und guck dir das im ObjektInspektor an. Bin jetzt zu faul Delphi zu starten, aber da müsste es ne Eigenschaft Scemes oder Items oder sowas geben. Die machst du auf. Da müsste sich n property-Editor öffnen, mit dem du das Teil konfigurieren kannst. In dem Fall musst du den PHP-Highlighter wählen und als Start-Tag <?php setzen, und als End-Tag entsprechend ?>
mfg Christian |
Re: TSynEdit 2 / 3 Highlighter wie?
r2c2 ahhh okay verstanden und gefunden jedoch kann ich bei EndExp kein ?> machen das nimmt er nicht an... warum?
|
Re: TSynEdit 2 / 3 Highlighter wie?
Was heißt "nimmt er nicht an"?
mfg Christian |
Re: TSynEdit 2 / 3 Highlighter wie?
es kommt eine Meldung das kein ? und noch andere zeichen als erstes stehen dürfen hab jetzt allerdings ein Leerzeichen davor gemacht... und er nimmt es an... warum auch immer...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:16 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