Hallo,
da ich nun schon viel herumgesucht und probiert habe, möchte ich hier fragen. Kenne Delphi schon länger, bin aber "Action-Neuling"
Das Problem: Unter einer TRibbon-DropDown-Action, ich nenne sie mal zur Veranschaulichung "Farbe", zwei weitere DropDown-Actions angelegt "Hintergrund" und "Vordergrund".
Darunter wiederum wollte ich nun z.B. die Actions "Rot", "Gelb" und "Grün" legen.
Als erstes bin ich daran gescheitert, diese Farb-Action-Liste irgendwie nur einmal zu definieren und jeweils nur zuzuweisen. Musste also jeweils eine Item-List anlegen und die Actions einzeln zuordnen.
Nun kommt mein zweites Problem: Wie kann ich in der Aktion-Execute feststellen, ob es diese als Unterpunkt vom einen oder vom anderen Menüpunkt aufgerufen wurde?
Dachte schon hier im Forum die Lösung gefunden zu haben, mit ActionComponent, aber leider ist das immer nil.
Habe jetzt also nochmal alles gedoppelt, und in der einen Action wird die andere aufgerufen, aber vorher noch eine globale Variable gesetzt, damit ich im Endeffekt die eigentliche Behandlung nur einmal habe, aber doch unterscheiden kann.
Und dabei hab ich wo gelesen, dass mit Actions alles einfacher und übersichtlicher wird...
Danke fürs mitdenken