DotNetBar.Bar控件Y方向上的顺序控制
2014-11-18 16:42
344 查看
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方向顺序,都需要去修改代码,也不太方便,有没有设计期的方法,可以完成这个操作呢?答案是肯定的,操作方法如下图(按照这个方法操作完之后,设计期自动生成的代码会随之自动改变):
老帅
控件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方向顺序,都需要去修改代码,也不太方便,有没有设计期的方法,可以完成这个操作呢?答案是肯定的,操作方法如下图(按照这个方法操作完之后,设计期自动生成的代码会随之自动改变):
相关文章推荐
- DotNetBar.Bar控制Y顺序控制方向
- 请问怎么在VC++中,怎样控制控件的TAB键顺序?
- 用BDO改变文本流方向控制阅读顺序
- DotNetBar for Windows Forms用户界面控件
- Android控件之HorizontalScrollView 去掉滚动条 用按钮控制滚动方向
- DotNetBar.Bar菜单的使用
- 控制控件的输入顺序
- Android UI设计之<十二>自定义View,实现绚丽的字体大小控制控件FontSliderBar
- 控制界面控件的遍历顺序
- Android控件之HorizontalScrollView 去掉滚动条 用按钮控制滚动方向
- 关于DevComponents.DotNetBar.sidebarpanelitem这个控件
- 如何控制 VC 中控件间的TAB切换顺序
- 【VC控件TAB切换顺序】的控制
- DotNetBar RibbonControl 控件动态添加项
- VC按TAB键控制控件顺序
- 升级DotnetBar后,原先的工程可以打开,但无法添加新的DotnetBar控件?
- DOTNETBAR的MonthCalendarAdv 控件指定日期加粗显示的实现
- 用flowLayoutPanel2添加DevComponents.DotNetBar控件类不显示
- DotNetBar.Bar作为容器使用的方法及Text更新原理
- 如何控制 VC 中控件间的TAB切换顺序