Hi,
so ganz verstehe ich Dein Problem nicht!
Du musst doch nur zur Laufzeit SynEdit einen neuen Highlighter zuweisen, und diese vorher in die ComboBox laden.
z.Bsp.
Delphi-Quellcode:
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
case ComboBox1.ItemIndex of
0 : SynEdit.HighLighter :=
1 : SynEdit.HighLighter :=
...
end;
end;