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:
SynEdit1.ReScanForFoldRanges;
Falls einer noch fragen hat steh ich gern zur verfügung! nu weiß ich ca. wies geht
MfG