Einzelnen Beitrag anzeigen

Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#7

Re: RichEdit:Bestimmte Wörter färben

  Alt 15. Mär 2007, 16:42
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;
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat