VB.NET列表框中的多个字符串?

时间:2014-06-01 23:35:34

标签: vb.net string listbox

让我害羞的是我的列表框中有3个名字Anna,Sam和Wendy我将如何在这样的文本文件中编写这些名称。

名字#1是安娜 名字#2是山姆 名字#3是Wendy!

我需要查看代码的示例

enter image description here

1 个答案:

答案 0 :(得分:0)

您需要像这样迭代ListBox集合。我只是将它打印到Visual Studio中的输出窗口。

For Each lbi As String In ListBox1.Items
    Debug.Print(Chr(9) + Chr(9) + "ent = maps\ (" + Chr(34) + lbi.ToString() + Chr(34) + ");" + vbCrLf)
Next

要写入文件,您可以使用类似的内容,我使用的是File.AppendallLines,这样就不会覆盖您可以使用File.WriteAllLines覆盖它的现有文件。

Dim myList As List(Of String) = New List(Of String)
For Each lbi As String In ListBox1.Items
    myList.Add(Chr(9) + Chr(9) + "ent = maps\ (" + Chr(34) + lbi.ToString() + Chr(34) + ");" + vbCrLf)
Next
File.AppendAllLines("C:\temp\myDataFile.txt", myList)