我想保存一个列表框的内容到一个txt文件,然后打开它并将其打印到第二个列表框。我已经完成了大部分,但我的实际文件不是一个txt文件。你能告诉我如何使用我的代码使文件成为一个txt文件吗?如果这是不可能的,你能告诉我一个代码可以吗?列表框的内容写入一个txt文件,然后打开它
Private Sub LoadButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LoadButton.Click
If OpenFD.ShowDialog() = DialogResult.OK Then
Dim lines = File.ReadAllLines(OpenFD.FileName)
ListBox2.Items.Clear()
ListBox2.Items.AddRange(lines)
End If
End Sub
Private Sub SaveButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SaveButton.Click
If SaveFD.ShowDialog() = DialogResult.OK Then
Using Writer = New StreamWriter(SaveFD.FileName)
For Each o As Object In ListBox1.Items
Writer.WriteLine(o)
Next
End Using
End If
End Sub
写入字符串也许该文件。 – Plutonix 2014-12-05 18:56:47
来自MSDN,'StreamWriter.WriteLine(object)':*通过在该对象上调用ToString方法,然后在文本字符串或流的行结束符处写入对象的文本表示形式。*应该可以 – djv 2014-12-05 20:20:05
什么问题你试图解决这个问题导致了解决方案?我的XY问题雷达正在发展...... – Mystra007 2014-12-05 21:40:29