Hi,
Gleich voraus, ich möchte kein MultiSyn, sondern ich würde das gerne über die Combobox lösen:
ich habe eine Combobox, der ich über das OnCreate Ereignis der Form folgendes zuweise:
Delphi-Quellcode:
begin
combobox3.items.add('
HTML');
combobox3.items.add('
JavaScript');
end;
und im OnChange Ereignis der Combobox:
Delphi-Quellcode:
begin
SynEdit1.highlighter:=SynJScriptSyn1;
end;
So nun zu meinem Problem: Ich kann zwar auf JavaScript umschalten, funzt auch, nur ich komme nicht wieder zurück zu
HTML.
Muss ich das mit "IF" lösen, oder?
z.B.:
Delphi-Quellcode:
begin
if Combobox1.item... selected then
SynEdit1.highlighter:=SynJScriptSyn1;
if Combobox1.item... selected then
SynEdit1.highlighter:=SynHTMLSyn1;
end;
Das mit den
item...
habe ich jetzt nur genommen, weil ich mir nicht ganz sicher bin, was da jetzt hinmüsste.
Bitte helft mir!
Thx.