我有一个包含最多10个值的数组。 我有10个标签(label1,label2 ......等等到10) 我想使用数组值来获取标签。 我怎么得到“label(arrayvalue).visiable = true
我正在考虑这样的事情
bokstavValue = Array.IndexOf(bokstav, TextBox1.Text)
label(bokstavValue).Visible= True
答案 0 :(得分:2)
只要它没有嵌入到组框或面板或选项卡中,它就更像Me.Controls("labelName").Visible
。那要改变形式上的实际控制
答案 1 :(得分:0)
不确定是否为VBA,但为了获取数组值,您必须提供所需值的索引,例如:
aArray = Array(1,2,3,4) ''Returns a single dimension array of 4 elements, from index 0 to 3
Value = aArray (1) ''Returns 2
因此,如果您想修改Label的可见性,请按名称调用它,您可以使用:
aArray = Array("Label1","Label2") ''Returns a single dimension array of 2 elements, from index 0 to 1
Label(aArray(0)).Visible = True ''Turns on label "Label1"
Label(aArray(1)).Visible = True ''Turns on label "Label2"