在不知道父菜单的情况下合并菜单?

时间:2011-08-27 20:04:25

标签: c# .net menu menuitem

我正在试图弄清楚自动合并菜单的工作原理。到目前为止,在您定义子菜单之前,您似乎必须确切地知道父级将具有哪种菜单。

例如:有没有办法让文件 - >如果父母已经拥有File - >那么关闭将显示在父母身上如果父母根本没有文件菜单,请退出? (并且不重复“文件”菜单)

在前一种情况下,我认为你将分别使用MergeActions MatchOnly和Append / Insert for File - >关闭,在后一种情况下,我认为你会使用Append / Insert两者。如何设置子菜单以显示在任何一种情况下?

也就是说,如何将子文件菜单合并到现有父文件菜单中,或者如果父文件没有现有文件菜单,则附加文件菜单?

如果在编辑器中没有办法做到这一点,有没有办法用代码做到这一点? (希望除了编写自己的递归合并代码之外。)

由于

1 个答案:

答案 0 :(得分:0)

我所能得出的结论是,你不能这样做。