Vb.net VisualBasic-控制各种表单元素

Vb.net VisualBasic-控制各种表单元素,vb.net,for-loop,label,Vb.net,For Loop,Label,我有一个有这么多表单控件(比如300个标签)的项目,我必须更改它们的所有文本 所以我想做这样的事情 For i= 1 to 300 (Labeli).text = "xyz" Next 我不能一个接一个地写和更改所有标签,因此我需要一种方法来更改任何标签,方法是使用数字+“label”,使其成为“Labeli” 对不起,我的英语不好,我在等你的帮助,谢谢:)像这样的东西应该适合你: For i = 1 to 300 CType(Me.Controls("Label" & i), L

我有一个有这么多表单控件(比如300个标签)的项目,我必须更改它们的所有文本

所以我想做这样的事情

For i= 1 to 300
(Labeli).text = "xyz"
Next
我不能一个接一个地写和更改所有标签,因此我需要一种方法来更改任何标签,方法是使用数字+“label”,使其成为“Labeli”


对不起,我的英语不好,我在等你的帮助,谢谢:)

像这样的东西应该适合你:

For i = 1 to 300
  CType(Me.Controls("Label" & i), Label).Text = "xyz"
Next

如果嵌套了label控件,则需要添加递归或展平它们。

Me.controls(“label”&i)这正是我想要的,谢谢:)@user1180503:没问题。我删除了另一个代码示例。别忘了接受。