Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi SynEdit +mystix code folding (https://www.delphipraxis.net/125327-synedit-mystix-code-folding.html)

Hybrid666 4. Dez 2008 09:01


SynEdit +mystix code folding
 
Servus,

ich schreibe grade ein Project, wo ich SynEdit mit Mystix code folding verwenden will. Habe die geänderten dateien von mystix in die synedit libs kopiert und synedit installiert, ich habe nun auch die option codefolding im object inspector. da iss auch ein + zum öffnen der optionen, allerdings zeigt mir der object inspector keine eigenschaften an, im code kann ich jedoch auf einige zugreiffen. nun hab ich versucht codefolding auf true zu schalten, dann sehe ich aber nur einen schwarzen balken am rand von synedit. weiß einer wie man das korrekt verwendet?

MfG

Hybrid666 4. Dez 2008 09:34

Re: SynEdit +mystix code folding
 
Nach ewigem probieren und codelesen hab ich rausgefunden wies geht. falls es irgendjemand interessiert:

erstmal in uses SynEditCodeFolding aufnehmen, dann kann man mit:

Delphi-Quellcode:
   SynEdit1.CodeFolding.Enabled := True;
   SynEdit1.CodeFolding.FolderBarColor := clDefault;
   SynEdit1.CodeFolding.HighlighterFoldRegions := False;
   SynEdit1.CodeFolding.FoldRegions.Add(rtChar, False, False, True, '{', '}');
ein keyword oder beliebig viele hinzufügen, statt rtChar kann auch rtkeyword verwendet werden, falls man wörter wie begin und end verwenden will.

in das onChange von Synedit muss rein:
Delphi-Quellcode:
SynEdit1.ReScanForFoldRanges;
Falls einer noch fragen hat steh ich gern zur verfügung! nu weiß ich ca. wies geht :D

MfG

-=IOI=- 15. Dez 2008 08:51

Re: SynEdit +mystix code folding
 
mich würde mal interessieren, ob das nur bei vordefinierten wörtern (z.b. begin end) funktioniert oder ob ich auch einen beliebigen markierten text folden kann?

Hybrid666 20. Dez 2008 13:09

Re: SynEdit +mystix code folding
 
man kann auch ganze worte definieren! dann iss das keyword aber nicht rtChar sondern was anderes, einfach im code nachschaun wie das heißt, dann kann man auch ganze worte reinmachen ;)

Nintendo 21. Apr 2013 19:22

AW: SynEdit +mystix code folding
 
Bitte Beitrag löschen

FragenderHerbert 11. Dez 2013 07:26

AW: SynEdit +mystix code folding
 
Hallo,

bin völlig neu hier, habe das Forum durch die Suche nach Mystix gesucht, wgend des dort verwendeten Codefolding, das ja in den standardmäßigen Synedits nicht implementiert ist.

Meine Frage ist nun:

Reicht es aus, die Synedit-Komponenten aud Mystix/Develop/Source in das Source Verzeichnis des standardmäßigen Synedit-Projektes zu kopieren und dann das Synedit Package neu in der IDE zu installieren?


Die alten Synedits müssen bei mir nicht erst vorher entfernt werden, die sind noch gar nicht in der IDE installiert.


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