vb.net - 以编程方式设置 colspan 和 rowspan 以在 tablelayoutpanel 中进行控制

标签 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
    lbl1.Width = 42
    TableLayoutPanel1.Controls.Add(lbl1, 1, 2) 'adds the label to column 1 row 1

我需要将 colspan 修改为 4,将 rowspan 修改为 2

最佳答案

您可以像这样设置 ColumnSpanRowSpan:

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

关于vb.net - 以编程方式设置 colspan 和 rowspan 以在 tablelayoutpanel 中进行控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21025340/

相关文章:

vb.net - 使用相同的值填充多个组合框

vb.net - VB.NET 中的“List(Of Byte() )' to ' Byte()”

c# - 在 vb.net 项目上使用时,C# DLL 不起作用

.net - 如何同步锁定共享整数

.net - 从 C# 切换到 VB.Net

mysql - 将月总收入放入 vb.net 的图表中

vb.net - 在下拉列表中获取所有映射的网络驱动器

vb.net:使用泛型时调用构造函数

vb.net - 使用 Sub Main 或表单启动对象启动 VB.NET GUI 应用程序?

vb.net - VB.NET中有条件三元运算符吗?