如何根据属性号获取类的属性值



我试图搜索一个已经发布的答案,但无法找到任何,虽然一些线程提供了一些提示。

我通常在多个编号的控件实例中设置相同的属性,如下所示:

  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

相关内容

  • 没有找到相关文章

最新更新