C# Winform程序添加了dotnetbarmanager控件的窗口,怎样固定住菜单栏和状态栏分别在最上面和最下面?

如图所示:
怎么能让菜单栏(RibbonControl控件) 和 状态栏(Bar控件) 分别固定在最上面和最下面,
让上、下两个dock显示在菜单栏之下、状态栏之上?

第1个回答  推荐于2017-12-15
楼主可以设置 菜单栏的 Dock属性为 Top,状态栏的 Dock 属性为 Bottom,中间放一个 Panel,Dock属性设为 Fill,然后再在Panel中上下放2个 DockContainer,这样应该可行。追问

不行啊,效果还是跟上面图中的一样

追答

肯定是你设置的问题啊,试试将菜单栏,状态栏都置于底层看看。

追问

还是不行。

追答

先后问题,也就是层的问题。你将 菜单栏设为Top,Bar设为Bottom,Panel设为Fill,然后这3个都置于底层,再往 Panel 里面加 dockContainer,container设置为顶层。

追问

这个层怎么设置?是哪个属性?

追答

层不是属性,是你在设计器中,选择控件后,右键菜单里面有 置于顶层,或者 置于底层。

本回答被提问者采纳
第2个回答  2013-04-16
控件的先后问题,下把上下菜单设置好在设置dock。