我有 64 个面板,每个面板包含两个数据字符串。出于测试目的,我使用了一个随机数生成器来提供我的数据。
我创建了一个字符串列表(总共 64 个字符串,包含“,”分隔每个面板的两条数据),现在需要将它们写入每个标签。
我需要找到一种方法来拆分字符串数据(我知道如何)并写入每个标签。
例如:第一个字符串将被拆分并添加到名为Label1a和Label1b的第一个面板,第二个字符串拆分为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 行代码,手动添加每个字符串,但我知道肯定有比这更好的解决方案......