64 個のパネルがあり、それぞれに 2 つのデータ文字列が含まれています。テスト目的で、乱数ジェネレーターを使用してデータを提供しました。
文字列のリスト (パネルごとに 2 つのデータを区切る "," を含む、合計 64 個の文字列) を作成し、それらを各ラベルに書き込む必要があります。
文字列データを分割する方法 (方法はわかっています) を見つけて、各ラベルに書き込む必要があります。
例: 最初の文字列は分割され、Label1a と Label1b という最初のパネルに追加され、2 番目の文字列は Label2a と Label2b に分割されます。
Dim LotData As New List(Of String)
Dim randomnumber1 As Integer, randomnumber2 As Integer, randomchance As Integer
Dim slotnumber As String
Dim sbailes As String
Dim stemp As String
Randomize()
Dim n As Integer
For n = 1 To 64
randomnumber1 = CInt(Rnd() * 1000000000)
randomnumber2 = CInt(Rnd() * 300)
randomchance = CInt(Rnd() * 1000)
slotnumber = Convert.ToString(randomnumber1)
'approximately 50% of the lots will be empty in this test
If randomchance >= 500 Then
sbailes = CStr(randomnumber2)
Else
sbailes = "0"
End If
LotData.Add(slotnumber & "," & sbailes)
Next
私の唯一の解決策は、128 行のコードを記述し、各文字列を手動で追加することですが、それよりも優れた解決策があるはずです...