无语了,谁来救救我,MDI窗体主菜单合并的问题
主窗体上有主菜单A,子窗体上有主菜单B,此外还有一TabControl,分为多个TabPage,每个TabPage都有属于自己的主菜单C,现在我分别设置了菜单项的MergeAction为Insert,从0开始顺序设置了MergeIndex,然后利用事件回调,让主窗体执行ToolStripManager.Merge(C,B);ToolStripManager.Merge(B,A);结果合并后的主菜单项没有按指定顺序排列,顺序是乱的。弄了一上午,快郁闷死了,高手帮帮忙。 --------------------编程问答-------------------- 各位,求求你们帮忙啊 --------------------编程问答-------------------- 算了,自己结贴吧!如果想将子窗体中的[工具]菜单项插入到父窗口中,应该这样做。
首先将子窗体中的[工具]选中,然后设置它的属性:
mergeAction = replace;
mergeindex = 1;{当然这也可为其实值}
然后在主窗体的菜单的相应位置插入[工具]菜单;如在第二位,将形成下面的结果。
[文件] [工具] [帮助]
这时选中工具,设置他的属性:
mergeindex = 1;
visible = false;
即可;
当你打开子窗体的时候,子窗体的工具菜单将替掉父窗体的菜单项。 --------------------编程问答-------------------- 看的我都乱了,一步步的慢慢来吧楼主,总有方法解决的 --------------------编程问答-------------------- lz是出来忽悠人的吧
补充:.NET技术 , C#