我使用D2007为具有许多在actionmanager动作被然后在actiontoolbars和菜单中使用的项目。我也把他们安置在类别(例如,文件,工具,输入等)。我想启用/禁用单个动作或一组通过迭代在actionmanager列表的动作(例如,输入)。该行动财产actionmanager返回TContainedAction这是不是需要的是完成我的任务。有谁知道正确的集合是我需要循环?由于事先。

有帮助吗?

解决方案

这是因为TContainedAction没有Enabled属性。尝试:(ActionManager1.Actions[i] as TAction).Enabled := False

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top