我使用的是由tableLayoutPanel
组成的两行。在第一行我想要两列,
在第二行我只需要一列。我怎么能这样做?
答案 0 :(得分:40)
使用设计器:将控件放在第2行并将其ColumnSpan属性设置为2。
在代码中:
public Form1() {
InitializeComponent();
var button = new Button();
button.Dock = DockStyle.Fill;
tableLayoutPanel1.Controls.Add(button);
tableLayoutPanel1.SetCellPosition(button, new TableLayoutPanelCellPosition(0, 1));
tableLayoutPanel1.SetColumnSpan(button, 2);
}
答案 1 :(得分:4)
如果您使用的是Visual Studio,只需将要置于第2行的 ColumnSpan 属性设置为' 2 '它将照顾到这一点。