0

vb.netにリッチテキストボックスがあり、数行のテキストが含まれていますが、テキストを.txtファイルに保存しようとすると、すべての行が1つに結合されます。

どうすればこれを克服できますか?

私が試したことは:

       Dim MYLINES As Object

        For Each MYLINES In RichTextBox1.Text
        objWriter.WriteLine(MYLINES.ToString & Environment.NewLine)
    Next

objWriter.Close()

しかし、これは単にすべての文字を異なる行に配置しました...

4

1 に答える 1

1

改行を直接処理できる(.TXTではなく).RTFファイルとして保存します。それはオプションです。

または、個別に線を描くことができます。

Dim sw As New System.IO.StreamWriter(sFileName)

For Each sLine as String in TextBox1.Lines
    sw.WriteLine(sLine)
Next

sw.Close()

このメソッドWriteLineは、最後にすでに改行を追加しています。それは多かれ少なかれ同じです:

 .Write(sLine & Enviroment.NewLine())
于 2013-01-29T15:30:24.167 に答える