panel中的控件自适应问题

letyougo 2015-10-28 10:28:29
我的panel中包含很多行很多列的控件,哎,怎么让他们随着panel外面的form大小变化而变化呢?好像dock跟anchor都不行啊,anchor可以用来设置最左边与最右边的,那中间的列控件怎么办呢?有没有什么好办法?除了自己写resize方法。。
...全文
487 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liao_ken 2015-10-29
  • 打赏
  • 举报
回复
引用 2 楼 letyougo 的回复:
[quote=引用 1 楼 liao_ken 的回复:] 使用TableLayoutPanel和Panel来布局就可以了
tablelayoutpanel也只是拉伸了控件的距离,并没有让里面的子控件与间距都等比例拉伸吧[/quote] 这个看你布局的思路,如果你想间隔和控件都等比例拉申,比如说有三列控件,那你应该在tablelayoutpanel上创建5列,5列都是按百分比的,其中三列放控件(列里面的单元格再放panel,panel停靠父控件,控件相对panel用anchor),两列间隔空着。
liao_ken 2015-10-28
  • 打赏
  • 举报
回复
使用TableLayoutPanel和Panel来布局就可以了
exception92 2015-10-28
  • 打赏
  • 举报
回复
你用 panel 想多实现什么功能
letyougo 2015-10-28
  • 打赏
  • 举报
回复
引用 1 楼 liao_ken 的回复:
使用TableLayoutPanel和Panel来布局就可以了
tablelayoutpanel也只是拉伸了控件的距离,并没有让里面的子控件与间距都等比例拉伸吧

8,834

社区成员

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

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