我在父容器中有流佈局面板停靠(填充)。父容器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都會調整(垂直)。