我试图搜索一个已经发布的答案,但无法找到任何,虽然一些线程提供了一些提示。
我通常在多个编号的控件实例中设置相同的属性,如下所示:
DirectCast(Me.Controls.Item("Picturebox" & port), PictureBox).Tag = "some tag"
如果我想循环编号属性class1,是否有类似的方法。属性1到class1。类的属性?
CallByName是您正在寻找的。我认为它使用了发动机罩(引擎盖)下的反射,所以可能不是那么有效:
For i As Integer = 1 to 99
CallByName(class1, "property" & i.ToString(), CallType.Set, "New Value")
Next