我正在替换我的好旧TMainMenu的,TActionMainMenuBar但有一些问题。
我目前正在为我的主菜单项使用“OnClick”处理程序,但我找不到使用TActionMainMenuBar.
例如,我创建了一个TAction类别为“示例”的“测试”,然后将其拖放到TActionMainMenuBar. 我可以将代码添加到子菜单“Test”的执行处理程序,因为它已TAction分配给它,但我无法将事件代码添加到主菜单项“Sample”,因为它只是“的 Category / TActionClientItem”测试”,没有事件。
我试图为此分配一个动作TActionClientItem,但 Delphi XE3 说“你不能设置属性......”,当我点击它时,它给了我一个对话框“当前框架没有实现的动作'无'”。
另一种方法是两个TActions,“样本”和“测试”,“(无类别)”,但我不能将“测试”拖放为我TActionMenuBar之前放置的“样本”的子菜单。看起来我只能拖放主菜单项,而不是空主菜单项上的子菜单项。