24

tableLayoutPanel2行で構成されるを使用しています。最初の行では 2 つの列が必要で、2 番目の行では 1 つの列だけが必要です。これどうやってするの?

4

2 に答える 2

48

デザイナーの場合: コントロールを 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);
    }
于 2011-03-01T07:33:56.317 に答える
4

Visual Studio を使用している場合は、行 2 に配置するコントロールのColumnSpanプロパティを ' 2 'に設定するだけで、それが処理されます。

于 2014-08-09T16:48:29.420 に答える