dockpanel如何将窗口分割为4个窗口,并且拖动时,能够四个窗口都变化大小

zyj_604 2013-10-08 02:44:00


如图效果
要求如下:
始终使左上和左下窗口宽度一致。使右上和右下窗口宽度一致
左上和右上窗口高度一致,左下和右下窗口宽度一致
可以拖动四个窗口中间的位置,使高度宽度同时变化



不知道这样的效果应该如何实现?


...全文
639 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyj_604 2013-10-30
  • 打赏
  • 举报
回复
没有找到满意的答案啊 要不然就自己写函数实现 使用三个CSplitterControl 使其中两个关联起来
zyj_604 2013-10-12
  • 打赏
  • 举报
回复
引用 6 楼 chaozi_249 的回复:
TableLayoutPanel 2行2列 就可以了
TableLayoutPanel 不能动态改变大小啊
chaozi_249 2013-10-10
  • 打赏
  • 举报
回复
TableLayoutPanel 2行2列 就可以了
zyj_604 2013-10-09
  • 打赏
  • 举报
回复
引用 2 楼 caozhy 的回复:
SpliterContainer
这个方法不行啊
zyj_604 2013-10-08
  • 打赏
  • 举报
回复
SpliterContainer 不能分为四个窗口啊 除非使用3个SpliterContainer 但是后两个就无法同时拖动了啊
threenewbee 2013-10-08
  • 打赏
  • 举报
回复
SpliterContainer
zyj_604 2013-10-08
  • 打赏
  • 举报
回复
最主要是可以拖动中间的区域,不知道如何实现 应该有专门的控件吧? 拖动中间某个点,四个窗口大小都随之变化

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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