我正在将D2007用于一个项目,该项目在一个actionmanager中有许多动作,然后在actiontoolbars和菜单中使用。我也把它们放在类别中(例如文件,工具,输入等......)。我想通过在actionmanager中迭代列表来启用/禁用单个动作或一组动作(例如输入)。 actionmanager中的actions属性返回TContainedAction,这不是完成任务所需的。有谁知道我需要迭代的正确集合在哪里?提前谢谢。
答案 0 :(得分:3)
这是因为TContainedAction
没有Enabled
属性。试试这个:(ActionManager1.Actions[i] as TAction).Enabled := False