Vb.net 以编程方式设置tablelayoutpanel中控件的colspan和rowspan

Vb.net 以编程方式设置tablelayoutpanel中控件的colspan和rowspan,vb.net,Vb.net,我似乎不知道如何在vb.net中编程设置colspan和rowspan 我有一个tablelayoutpanel,我正在通过编程向其中添加标签。我可以添加标签,但我无法设置colspan和rowspan。请帮助 Dim lbl1 As Label = New Label() lbl1.AutoSize = False lbl1.BackColor = Color.Yellow lbl1.Text = newid lbl1.Height = 46 l

我似乎不知道如何在vb.net中编程设置colspan和rowspan 我有一个tablelayoutpanel,我正在通过编程向其中添加标签。我可以添加标签,但我无法设置colspan和rowspan。请帮助

    Dim lbl1 As Label = New Label()
    lbl1.AutoSize = False
    lbl1.BackColor = Color.Yellow
    lbl1.Text = newid
    lbl1.Height = 46
    lbl1.Width = 42
    TableLayoutPanel1.Controls.Add(lbl1, 1, 2) 'adds the label to column 1 row 1

我需要将colspan修改为4,将rowspan修改为2,您可以这样设置
ColumnSpan
rowspan

Me.TableLayoutPanel1.SetColumnSpan(lbl1, 4)
Me.TableLayoutPanel1.SetRowSpan(lbl1, 2)

您可以这样设置
ColumnSpan
RowSpan

Me.TableLayoutPanel1.SetColumnSpan(lbl1, 4)
Me.TableLayoutPanel1.SetRowSpan(lbl1, 2)