Как вы выполняете действия, содержащиеся в actionmanager - Delphi 2007 - PullRequest
3 голосов
/ 17 ноября 2009

Я использую D2007 для проекта, который имеет ряд действий в actionmanager, которые затем используются в actiontoolbars и меню. Я также поместил их в категории (например, Файл, Инструменты, Ввод и т. Д.). Я хотел бы включить / отключить отдельные действия или группу действий (например, ввод), повторяя список в actionmanager. Свойство actions в actionmanager возвращает TContainedAction, а это не то, что нужно для выполнения моей задачи. Кто-нибудь знает, где правильная коллекция, что мне нужно повторить? Заранее спасибо.

1 Ответ

3 голосов
/ 05 февраля 2010

Это потому, что TContainedAction не имеет Enabled свойства. Попробуйте это: (ActionManager1.Actions[i] as TAction).Enabled := False

...