vb.net DockPanel问题(DEV)

rmini 2011-08-27 10:43:09


最近看了一下DEV控件,其中有一个DockManager控件,添加了DockPanel之后,设置dock为left,我的窗体为XtraTabbedMdiManager多文档窗体,有菜单栏和工具栏,添加了该控件后结果是DockPanel的顶部位置与菜单栏的顶部对齐了(即图中第一个MDI窗体),这样不好看,我想要的是DockPanel的顶部在工具栏的底部并且在状态栏的上面,这样效果好看些(即图中第二个MDI窗体样式),但是我用代码设置还是不成功,不知哪位用过这个控件没有,请教该如何设置或用什么样的代码进行控制?
...全文
325 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
songhongkai123 2011-12-19
  • 打赏
  • 举报
回复
那个tools的分隔符怎么插的
songhongkai123 2011-12-16
  • 打赏
  • 举报
回复


奈何 barmanager 被我布局太丑了
songhongkai123 2011-12-16
  • 打赏
  • 举报
回复
你这个窗体布局的例子可以发我一份吗?


邮箱369528791@qq.com
rmini 2011-08-27
  • 打赏
  • 举报
回复
我都找了一些,很多都是没有菜单栏和工具栏那种,看不出什么效果,能不能具体说一下该怎么设计?
lextm 2011-08-27
  • 打赏
  • 举报
回复
菜单栏和工具栏必须独立于DockManager管理的区域,否则就会出现你遇到的问题。DevExpress的控件包都有详细的例子,你找来看看人家的Document Outline面板里面怎么安排的,和自己的比比就是了。
rmini 2011-08-27
  • 打赏
  • 举报
回复
我是先放的菜单栏和工具栏的嘛,最后添加的DockManager控件
zhlin118 2011-08-27
  • 打赏
  • 举报
回复
我觉得是你控件的顺序问题,你应该先放上面的工具条,dock — top ,然后再放左边的工具栏,dock— left. 一定按顺序放,不然就会出现你说的情况。
rmini 2011-08-27
  • 打赏
  • 举报
回复
基本搞定,用BarManager结合DockManager就可以实现,谢谢各位!
zhlin118 2011-08-27
  • 打赏
  • 举报
回复
我在winform里按顺序来不会出现你说的这种情况,实在不行,还有一个方法就是你先在面板上放两个panel,第一个Dock设置为top,第二个设置为all,然后把菜单栏放到第一个panel里,把工具栏放到第个个panel里, 这样你试试看。

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧