Как вы выполняете действия, содержащиеся в actionmanager - Delphi 2007

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

1 ответ

Решение

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

Другие вопросы по тегам