如何让控件自动排列?

横行怡红院 2010-11-12 09:47:23
我在一个panel上动态创建了多个panel,数量是随机的,怎么能让他们自动排列一下,大小也自动调整一下,请各位高手指教?
...全文
242 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
varick_zhong 2010-11-12
  • 打赏
  • 举报
回复
没有规则程序是没有这么智能,智能无非也是你自已先定义了规则,如果三个的情况 ,你可以判断如果多出一个则自动albottom
横行怡红院 2010-11-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 varick_zhong 的回复:]
取父panel的长宽,然后随机数量取到,然后平均排下是否可以
[/Quote]
父panel是个正方形,动态生成的子panel也都是正方形,只是平均排列的话,如果还有换行的情况,是不是很难看啊,比如三个子panel的时候。
varick_zhong 2010-11-12
  • 打赏
  • 举报
回复
取父panel的长宽,然后随机数量取到,然后平均排下是否可以
learning8899 2010-11-12
  • 打赏
  • 举报
回复
计算数量代码赋值位置

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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