DotNetBar.Bar控件Y方向上的顺序控制

本文详细解释了DotNetBar.Bar控件在Y方向上的顺序原理,并提供了设计期方法来调整控件顺序,包括如何通过代码和设计期操作实现控件在布局中的上下互换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

DotNetBar.Bar控件Y方向上的顺序控制

                                                                                                 老帅


      控件DevComponents.DotNetBar.Bar是可以有多种用途的,可以作为容器,也可以作为工具条,无论做什么,在Y方向上都是有顺序的,这会影响UI效果。
   有bar1和bar2,都作为工具条使用如下图:
   bar1.LayoutType=ToolBar, bar2.LayoutType=ToolBar
  

    从图中我们可以看出:

    两个Bar的停靠模式都是顶端,bar1.Dock=Top,bar2.Dock=Top,现在是bar1在上面,bar2在下面。如果我们想让bar2到上面去怎么才能办到呢?

    我们进入到设计期自动生成的代码中看看就可以明白其Y方向上顺序原理了。如下图所示:


    原来bar1和bar2都加入到了上一级容器的控件集合中,先加入的bar2,在Y轴的底下,后加入的bar1,在Y轴的上面。所以想让哪个Bar在上面,就后加入控件集合就可以了。
    现在想让bar2到上面去,修改代码就可以了,如下图:

   修改控件的Y方向顺序,都需要去修改代码,也不太方便,有没有设计期的方法,可以完成这个操作呢?答案是肯定的,操作方法如下图(按照这个方法操作完之后,设计期自动生成的代码会随之自动改变):


     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

敦格

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值