我想保存一個列表框的內容到一個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