我已经看到了问题 For Each Item in ListBox1 do something then add item to listbox2 vb, 我要做的是导入两个列表的文本文件。如果我有这样的文本文件:
字符:数
character1:NUMBER1
character2:nubmer2
我想要listbox1.Items
中的字符和listbox2.Items
中的数字。
我知道如何将数据导入单个列表框:
ListBox1.Items.AddRange(System.IO.File.ReadAllLines("file.txt"))
答案 0 :(得分:1)
我能想到的最简单的方式......
Dim vData = File.ReadAllLines("file.txt") ' Read the file into an array first
For Each vLine In vData ' Go through each line
Dim vParts = vLine.Split({":"c}) ' Split the character from the number
ListBox1.Items.Add(vParts(0)) ' Put the character in one list...
ListBox2.Items.Add(vParts(1)) ' ... and the number in the other
Next
如果您遇到问题,请与我们联系,我会对其进行扩展(将Imports System.IO
添加到您的文件顶部)。