Thema: Delphi Highlighter + ComboBox

Einzelnen Beitrag anzeigen

Benutzerbild von Störtebeker
Störtebeker

Registriert seit: 9. Jul 2007
398 Beiträge
 
#1

Highlighter + ComboBox

  Alt 25. Aug 2007, 23:45
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.
"And he piled upon the whale´s white hump - a sum of all the rage and hate felt by his whole race.
If his chest had been a cannon, he would have shot his heart upon it."
  Mit Zitat antworten Zitat