Hallo Vanished,
ja, es sind oft die Kleinigkeiten. Hab gerade deinen Code probiert - und siehe da - läuft nicht....
Und dabei ist er fast identisch mit mienem - in allem.
Also, Fehlersuche... und gefunden. In meinem ursprünglichen Code waren noch so Kontroll-msgboxen versteckt. Auskommentiert. Die hab ich dir natürlch nicht gepostet. Und ich hab ein bischen aufgeräumt. Und damit es ünersichtlicher wird, zwei Zeilen vertausche. Kleine Ursache, große Wirkung...
Also, zurück. Vertausche diese beiden Zeilen
Code: Alles auswählen
oMod.setPropertyValue("Dropdown", true)
oControll.setDesignMode(true)
, so dass dort steht:
Code: Alles auswählen
oControll.setDesignMode(true)
oMod.setPropertyValue("Dropdown", true)
...und schon funktioniert es wieder.
Hm, ist ja auch nachvollziehbar. Die Referenzen bleiben ja bestehen.
Mit dem Rest hast du natürlich recht - die meisten anderen Eigenschaften kannst du direkt setzen. Ich weiss nicht genau, warum es hier nicht funktioniert, ich glaube aber, das hängt mit der Combobox an sich zusammen. Ist schliesslich aus einzlenen Objekten zusammengesetzt, so dass manche Properties einfach nicht so direkt gesetzt werden können.
Hoffe, du bekommst es auch zum Laufen.
Gerade getestet übrigens auf 1.1.4, Win2000
n' abend
Thomas