求C#中控件自动排列,随着窗口大小变化,多个相同的控件自动排列

soarandy 2009-07-15 11:05:39
各路大侠,请问一下,我在C#中的一个容器(比如panel)里放多个groupbox,这些groupbox是动态生成的(用自定义类实现的).想实现随着窗口大小的变化,groupbox能自动排列,可以是多行多列的.怎么来定位groupbox呢?
groupbox中还有label,textbox等其他控件,用一个groupbox还可以,多个就定不了.以前在web中是可以随页面大小自动排列的,现在却不行了.大家帮忙出出招呀.
...全文
1140 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ouyangwentao 2010-10-27
  • 打赏
  • 举报
回复
谢谢acqy了
懦芞 2009-07-22
  • 打赏
  • 举报
回复
学习了。
acqy 2009-07-15
  • 打赏
  • 举报
回复
你可以选择尝试一下TableLayoutPanel控件(VS2003没有),可以让你方便地布局你的控件。
acqy 2009-07-15
  • 打赏
  • 举报
回复
是的。
soarandy 2009-07-15
  • 打赏
  • 举报
回复
谢谢,TableLayoutPanel是表格.同时发现了个flowlayoutpanel,可以实现自动排列功能,刚好满足了要求.

110,567

社区成员

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

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

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