我有2个表单,我想分享一个单独的TActionManager和分配TAction-s.
第一种形式是主要形式 - 它持有TActionManager,TAction标题为"行动".
Form1的主菜单将此操作和menuitem标题属性设置为"操作A".Form2包括Form1,还为menuitem分配操作,标题设置为"Action B".
在设计时,一切看起来都很好 - 菜单项在Form1和Form2中被命名为"Action A"和"Action B",并且分配了相同的操作.它在运行时也可以正常工作(对两种表单都正确处理OnExecute).
但是 - 在运行时,Form1菜单项有标题"Action A",Form2有菜单项标题"Action",就像操作标题一样.
我是否错误地将它们包括在内,是否可以在Form2上包含Form1以共享操作并更改标题?这是D2010/CB2010中的错误吗?
例: