Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - ImageIndex des ActionBar zur Laufzeit ändern


derDennis - Di 26.06.07 15:40
Titel: ImageIndex des ActionBar zur Laufzeit ändern
Hallo Leute,

ich hab nochmal eine Frage und zwar zu dem Action Menu.

In meiner Anwendung gibt es eine ActionMainMenuBar und einen ActionManager. Ich will das Menü per Code aufbauen (in dem Builder habe ich ständig Abstürze und mit Code gehts einfach schnell, wenn es denn erstmal läuft). Klappt auch soweit ganz gut.
Die Menü-Einträge sollen Icons bekommen, das klappt aber nur in der ersten Ebende:

Form1.ActionManager1.ActionBars[0].Items[cNrMenueDatei].ImageIndex := cImageDatei;

Wenn ich aber z.B. im Menü "Datei" dem Eintrag "Speichern" ein Bild verpassen will, stürtzt das Programm ab, sobald ich dieses Menü öffnen will.

Form1.ActionManager1.ActionBars[0].Items[cNrMenueDatei].Items[cNrMenueSpeichern].ImageIndex := cImageDatei;

Weiß jemand woran das liegen könnte?


Mfg,
der Dennis ;-)