2015-10-20 119 views
0

我有一个最多包含10个值的数组。 我有10个标签(label1,label2 ...等到10) 我想使用数组值来获得标签。 如何获得“标签(arrayvalue).visiable =真数组值VB.net中的标签名称

林想着这样的事情

bokstavValue = Array.IndexOf(bokstav, TextBox1.Text) 
    label(bokstavValue).Visible= True 
+0

VBA或VB.Net?!? –

+0

visual studio与windows窗体 – Eyrik

+0

这不是VBA ...这是VB.Net –

回答

2

只要它没有嵌入到组框或面板或选项卡中,它将更符合Me.Controls("labelName").Visible的行。这是一个改变实际控制的形式

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 

所以,如果要修改标签的可见性,它的名字叫吧,你可以使用:

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"