我有以下代码:
For Each control2 As Control In GroupBox3.Controls
If TypeOf control2 Is TextBox Then
Dim txt2 As TextBox = TryCast(control2, TextBox)
If counter > totalBoxes Then
totalBoxes += 1
txt2.Text = grade(totalBoxes)
End If
End If
Next
我正在做的是遍历 groupbox3 中的每个文本框。然后检查计数器(表格中输入的总成绩)是否大于 totalBoxes(设置为 0),最后我将实际成绩(A、B、C、D)放入文本框中。问题是它出于某种原因在文本框 8(我有 10 个文本框)开始循环并从那里开始。有谁知道我的代码有什么问题?
亚伦