2012-05-09 23 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 
相關問題