私は次のコードを持っています:
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個のテキストボックスがあります)でループを開始し、そこからループを開始していることです。誰かが私のコードの問題が何であるか知っていますか?
アーロン