Menu 将主菜单项重新用作弹出菜单
我有一个带有主菜单的表单的应用程序。现在我想显示一个弹出菜单(MPopup),其中一个子菜单(MEdit)中包含项目的精确副本: 如何在不必管理冗余项的情况下填充弹出菜单?所有有问题的菜单都是静态的,没有动态填充Menu 将主菜单项重新用作弹出菜单,menu,c++builder,c++builder-2007,Menu,C++builder,C++builder 2007,我有一个带有主菜单的表单的应用程序。现在我想显示一个弹出菜单(MPopup),其中一个子菜单(MEdit)中包含项目的精确副本: 如何在不必管理冗余项的情况下填充弹出菜单?所有有问题的菜单都是静态的,没有动态填充 系统信息:RAD Studio 2007(C++Builder)您不能在多个菜单之间共享菜单项。您必须复制每个菜单中的项目。在窗体的构造函数中,我将循环遍历main菜单项,并根据需要创建具有相同属性值、OnClick事件处理程序等的新PopupMenu子项 class MyForm {
系统信息:RAD Studio 2007(C++Builder)您不能在多个菜单之间共享菜单项。您必须复制每个菜单中的项目。在窗体的构造函数中,我将循环遍历main菜单项,并根据需要创建具有相同属性值、OnClick事件处理程序等的新PopupMenu子项
class MyForm
{
__published:
TMainMenu *MainMenu1;
TMenuItem *MFile;
TMenuItem *MEdit;
// ...
TPopupMenu *MPopup;
// ...