首页 新闻 会员 周边 捐助

winform panel动态加载显示控件

0
[已解决问题] 解决于 2016-08-30 14:34

效果如同windows资源管理器或者网页中的float:left。当超出容器(panel)宽度时,能够自动在下一行显示。

this.panel1.Controls.Add(new Button() { Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ffff"), Dock = DockStyle .Left});

通过上面代码可以往容器(panel)中添加,但是,所有button都在同一行显示。超过容器(panel)宽度时,无法显示。

lucika.zh的主页 lucika.zh | 初学一级 | 园豆:54
提问于:2016-08-30 14:10
< >
分享
最佳答案
0

使用flowLayoutPanel就会满足要求,不需要设置dock

奖励园豆:5
刘宏玺 | 专家六级 |园豆:14020 | 2016-08-30 14:15

谢谢大神。

lucika.zh | 园豆:54 (初学一级) | 2016-08-30 14:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册