我在父容器中有流布局面板停靠(填充)。父容器DockStyle设置为Top。另外,我将FlowDirection属性设置为LeftToRight用于流布局面板,将两个容器的AutoSize属性设置为True。流布局面板的主要功能是保持动态添加按钮。FlowLayoutPanel自动调整大小
的代码创建按钮
Button productButton = new Button();
productButton.AutoSize = true;
productButton.AutoEllipsis = false;
productButtonPanel.Controls.Add(productButton);
有足够的空间,以保持10-12按钮在一个线和FlowLayoutPanel的是做伟大的。它将所有新按钮保留在一行中。 问题是,即使没有必要额外的空间(“新建按钮行”),每次添加新按钮时,FlowLayoutPanel都会调整(垂直)。