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