效果如同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)宽度时,无法显示。
使用flowLayoutPanel就会满足要求,不需要设置dock
谢谢大神。