我有一个硬编码的二维数组,可以打印到Visual Basic中的文本框。但是,我无法在每一行之间分割线。这是从数组中提取的:
stpeople(0, 0) = "Bob"
stpeople(1, 0) = "Last"
stpeople(0, 2) = "Jamie"
stpeople(1, 2) = "Smart"
这将显示为一行,如下所示:“ Bob Last Jamie Smart”
这是我用来显示数组的代码,我使用vbNewLine不正确吗?我正在使用visual basic.net。
Dim stoutput As String
For y As Integer = 0 To 9
For x As Integer = 0 To 4
stoutput = stoutput & stpeople(x, y) & " "
Next
stoutput = stoutput & vbNewLine
Next
ListArray.Items.Add(stoutput)
答案 0 :(得分:0)
我不知道ListArray是什么类型,但我会尝试猜测。有时候,这些东西不会显示新行,您需要将每行添加到“项目”中。
Dim stoutput As String
For y As Integer = 0 To 9
stoutput = ""
For x As Integer = 0 To 4
stoutput = stoutput & stpeople(x, y) & " "
Next
ListArray.Items.Add(stoutput)
Next
您的代码应与文本框配合使用,否则,这意味着您未将其设置为support multiline。