使用“ vbnewline” Visual Basic绘制二维数组

时间:2018-12-05 10:17:55

标签: arrays vb.net

我有一个硬编码的二维数组,可以打印到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)

1 个答案:

答案 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