在我的一个应用程序中,下拉菜单和弹出菜单共享一些菜单项(这些菜单项是动态构建的),因此我认为可以使用以下代码将TMenuItem实例添加到两个菜单中:
MI := TMenuItem.Create(nil);
{ set MI action }
DropDownMenu.Add(MI);
PopupMenu.Items.Add(MI);
不对。我得到了一个带有消息菜单的EMenuError,插入了两次。因此,我使用以下代码将代码更改为菜单项的两个实例:
MI := TMenuItem.Create(nil);
{ set MI action }
PopupMenu.CreateMenuItem
我必须建立一个菜单抽屉子菜单,但我真的不知道怎么做,我还没有找到任何关于它的信息。抽屉菜单必须这样工作:当我单击抽屉导航菜单中的菜单项时,它会将用户引导到具有新选项的新抽屉菜单。主抽屉菜单已经构建好了。但我真的不知道如何使用新选项构建这个子抽屉菜单,以及如何在用户单击子菜单项时使操作选项发生。你能帮我拿一下吗?
当用户单击主菜单项时,如何将用户引导到新菜单(子菜单)?
如何创建这些子菜单?
如何设置每个子菜单项的action (如何添加if,在哪里添加)?
//here's the main menu onNavigationItemSelected
public bool