vb.net如何使用控件数组,希望可以用label为例

2024-07-11 22:53:15
推荐回答(1个)
回答1:

vb.net和vb6.0不同,无法直接使用控件数组。不过可以通过其他方式变通一下。
比如现在有10个label,要将这10个label的text属性统一设置为“这是第X个标签”(X为1-10)。
1.建立10个label,名称分别为label1、label2、label3。。label10
2.代码:
For i = 1 To 10
Me.FindControl("label" & i).Text = "这是第" & i & “个标签”
Next i

关键点是Me.FindControl()的方法,在代码中Me.FindControl("label1").text与label1.text是一样的。