2015-08-14 86 views
3

我試圖搜索已發佈的答案,但找不到任何答案,儘管一些線索提供了一些提示。如何根據房產編號獲得某個樓層的房產價值

我通常做跨越的控制編號實例設置相同的屬性是一樣的東西:

DirectCast(Me.Controls.Item("Picturebox" & port), PictureBox).Tag = "some tag" 

是否有類似的做法,如果我想圍繞循環編號特性class1.property1到class1.property99一類?

回答

3

CallByName是你在找什麼。我認爲它使用引擎蓋(罩)下的反射,所以可能不那麼高效:

For i As Integer = 1 to 99  
    CallByName(class1, "property" & i.ToString(), CallType.Set, "New Value") 
Next 
+0

如果我有一個與我的99屬性相關聯的方法會怎樣。 –

+0

閱讀文檔,你會看到你需要使用'CallType.Method' –