所以说我的表单上有10个名为btn1,btn2,btn3等的按钮。我想将每个文本属性设置为某些东西。所以我做了类似的事情:
For i = 1 To 10
//something like:
["btn" & i].text = 'blah' //hope you understand what I meant here
Next
这也可以用变量完成吗?就像我有var1,var2,var3等。如果我想控制它们中的每一个,我可以在一个循环而不是一个一个地进行吗?
答案 0 :(得分:0)
要从表单中获取控件,请查看此https://stackoverflow.com/a/3426721,这是c#,但很容易理解。
答案 1 :(得分:0)
请注意,Controls()集合是Container的属性。表单是一个容器。如果您在表单上的容器中有控件,例如一个TabControl TabControl上的按钮不在父窗体的控件中,而是在TabControl.Controls中。
Dim container As Control = Me
For i = 1 To 2
container.Controls("Button" & i).Text = "blah2"
Next