如何从文本框中将数据加载到列表框中?

时间:2012-05-07 13:26:04

标签: vb.net listbox fileopendialog

我需要一些帮助。

我的部分问题:

  
      
  • 首先,阅读文本文件。
  •   
  • 将文本文件中的项添加到TextBox和ListBox中。   
  •   

我的文本文件中的示例数据是这样的:

  

:一种;目录;狗;大鼠;鸟

其中,“;”是分隔符,数据只是一行。
“A”必须在TextBox中加载,“Cat,.....,Bird”必须加载ListBox,每行一行。 我已经阅读了文本文件并将“A”加载到文本框中。
但无法弄清楚如何将其余数据加载到列表框中。

任何帮助都会很棒。

2 个答案:

答案 0 :(得分:2)

这非常简单,您应该查看MSDN page以了解有关ListBox和其他相关内容的更多信息。

Dim str As String = "A;Cat;Dog;Rat;Bird"  'should have read from your text file

Dim arr As String() = str.Split(New Char() {";"})
Dim i As Integer
For i = 1 To arr.Length - 1
     ListBox1.Items.Add(arr(i))
Next i

答案 1 :(得分:1)

string[] strArrr = "A;Cat;Dog;Rat;Bird".Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries);
        for (int i = 1;i< strArrr.Length - 1; i++)
        {
           listbox.items.add(strarrr[i]);
        }