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


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

我正在使用Microsoft Visual Basic 2008 速成版。文本框中出现错误,是表达式中未使用类型。我创建一个文本框,然后复制并粘贴到此处的5个文本框,而不是以数组格式创建的文本框。名称即将出现在文本框 1,文本框 2,文本框 3 中,...等等,像这样。我尝试更改名称是数组格式并且未更改,然后出现错误"属性值无效"。如何取名并创建代码,请告诉我

对于

您有多少个文本框(5 或 7(似乎有些困惑。以下代码假定您有 5 个,但可以轻松修改。

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

最新更新