Wie durchlaufen Sie Aktionen in einer Action enthalten - Delphi 2007
-
20-09-2019 - |
Frage
Ich verwende D2007 für ein Projekt, das eine Reihe von Maßnahmen in einer Action hat, die dann in actiontoolbars und Menüs verwendet werden. Ich habe auch sie in Kategorien (zB. Datei, Werkzeuge, Input, etc ...) platziert. Ich möchte zum Aktivieren / Deaktivieren einzelne Aktionen oder eine Gruppe von Aktionen (z. B. Eingang) durch eine Liste in Actionlaufen. Die Aktionen Eigenschaft in Action gibt TContainedAction das ist nicht das, was erforderlich ist meine Aufgabe. Weiß jemand, wo die richtige Sammlung ist, dass ich zu Iterierte brauchen? Vielen Dank im Voraus.
Lösung
Das ist, weil TContainedAction
nicht Enabled
Eigenschaft hat. Versuchen Sie diese: (ActionManager1.Actions[i] as TAction).Enabled := False
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow