2012-05-09 21 views
0

我在创建一个Visual Basic应用程序时使用了15个文本框。文本框从'TB1'到'TB15'命名。我现在想将该值复制到名为'a'的二维数组中。如何我应该这样做,请下面如何在visual basic中使用不同的“姓氏”来插入变量

For i = 0 To 4 Step 1  
    For j = 0 To 2 Step 1 
    a(i, j) = Convert.ToInt32(TB1.Text)  
    Next 
Next 

代码帮助我应该如何修改该行a(i, j) = Convert.ToInt32(TB1.Text)

回答

1

默认情况下,步长始终为+1,因此不是必需的。您可以通过调用Controls()来按名称访问控件,并且可以完全访问该对象。

Dim Counter As Long = 0 
    For i = 0 To 4 
     For j = 0 To 2 
      Counter += 1 
      a(i, j) = Convert.ToInt32(Controls("TB" & Counter.ToString).Text) 
     Next 
    Next 
相关问题