当前位置:编程学习 > C#/ASP.NET >>

无语了,谁来救救我,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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,