Zitat von
Merchator:
Zitat von
glkgereon:
Ich würde dir ein SynEdit mit dem UniSynHighlighter vorschlagen
ist einfach zu bedienen und ein eigenes syntax-highlighting ist ein sch*arbeit
SynEdit Download
UniHighlighter Download
Falls du zu dem Fragen hast...
Ich hab den schon mal benutzt. Zwar nicht so exzessiv, aber dafür sollte es reichen
Jetzt habe ich bei mir SynEdit installier, um mal zu gucken...
Aber wie benutze ich ihn? Da benötige ich dann doch bitte deine Hilfe
Also einfach ein SynEdit auf die Form, einen UniSynHighlighter dazu und den beim SynEdit als Highlighte setzen.
Dann im FormCreate oder so:
Delphi-Quellcode:
var SynSymbGrp: TSynSymbolGroup;
begin
with FUniHighlighter do
begin
MainRules.Reset; //Erstmal leeren
SynSymbGrp:=TSynSymbolGroup.Create('',TSynHighlighterAttributes.Create('dummy'));
SynSymbGrp.KeywordsList.Add('!SETZE_HAUS');
SynSymbGrp.Attribs.Foreground:=clRed; //rot
MainRules.AddSymbolGroup(SynSymbGrp);
SynSymbGrp:=TSynSymbolGroup.Create('',TSynHighlighterAttributes.Create('dummy'));
SynSymbGrp.KeywordsList.Add('!SETZE_STRAßE');
SynSymbGrp.Attribs.Foreground:=clBlue; //blau
MainRules.AddSymbolGroup(SynSymbGrp);
end;