Нужно добавлять выделеное слово в список подсвечиваемых.
Т.е. выделил слово в тексте(SynEdit1), щелкнул на кнопку(Button1) и оно в списке подсвечиваемых(SynUniSyn1), ну соответственно и подсвечиваеться.
пытаюсь так но не выходит
- Код: Выделить всё
var
kw:TSynSymbolGroup;
procedure TForm1.FormCreate(Sender: TObject);
begin
kw:=TSynSymbolGroup.Create('',TSynHighlighterAttributes.Create('unknown'));
kw.Name:='Key words';
kw.Attribs.Foreground:=clGreen;
kw.Attribs.Background:=clWhite;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
SynUniSyn1.MainRules.reset;
SynEdit1.Highlighter:=nil;
kw.KeywordsList.Add(SynEdit1.SelText);
SynUniSyn1.MainRules.AddSymbolGroup(kw);
SynEdit1.Highlighter:=SynUniSyn1;
end;