使用一个for循环vb 2008自动编译多个文本框

时间:2015-02-23 18:41:59

标签: vb.net

 `For i = 0 to 6
    textbox(i).Text = chr(65+i)
Next i`

我正在使用Microsoft Visual Basic 2008 Express Edition。我在文本框中收到错误的类型不在表达式中使用。 我创建了一个文本框并复制&粘贴到此处未创建为数组格式的5个文本框。名称来到textbox1,textbox2,textbox3,...等,就像这样。我尝试更改名称是数组格式而没有更改,然后错误'属性值无效'来了。 如何假设名称&创建代码请告诉我

1 个答案:

答案 0 :(得分:0)

对于你有多少个TextBox(5或7)似乎有些困惑。以下代码假设您有5个,但可以轻松修改。

Dim textBoxArray() as TextBox = {TextBox1, TextBox2, TextBox3, TextBox4, TextBox5}
For i = 0 to 4
    textBoxArray(i).Text = Chr(65 + i)
Next