2行で構成されるtableLayoutPanel
を使用しています。最初の行には2つの列が必要で、2番目の行には1つの列だけが必要です。これどうやってするの?
デザイナの場合: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);
}
Visual Studioを使用している場合は、行2に配置するコントロールのColumnSpanプロパティを '2'に設定するだけで、それが処理されます。