我有2种形式我想分享一个单一其TActionManager
和分配TAction
-s。
第一种形式是主要形式-它拥有TActionManager
, TAction
与标题“行动”。
Form1的主菜单有这个动作和菜单项的标题属性设置为“行动A”。 窗体2包括Form1并还分配行动菜单项和标题设置为“操作B”。
在设计时一切看起来都很好 - 菜单项目被命名为“动作A”和“行动B”在Form 1和Form和相同的动作被分配。 它还在运行时正常工作(OnExecute正确两种形式进行处理)。
但是 - 在运行时,Form1的菜单项都有标题“行动A” 1和Form 2具有菜单项标题“行动”一样的动作说明。
我是不是包括他们正确,是否有可能包括Form1中Form2上分享行动和改变标题吗? 它是在D2010 / CB2010的错误吗?
例:
- 创建Form 1和Form,并添加主菜单都
- 掉落TActionManager到Form1并在其中创建措施1。
- 在Form1的措施1分配的菜单项,之后修改标题(显示目前为粗体标题表示从默认值的变化)
- 在窗体2还措施1(从Form1中TActionManager)指定菜单项,改变默认标题。
- 在运行时期间现在Form1中已经改变字幕(从Action1.Caption不同),和窗体2具有相同的标题,以Action1.Caption尽管如在步骤4中改变了字幕应新值。