1

ファイルを読み込んで、richTextBox のテキストをそれに等しく設定しようとしていますが、そうするとフォーマットが消えてしまいます。テキスト ファイル自体の "ENTER" は、richTextBox には表示されません。私が使用しているコードは次のとおりです。

try
{
    using (StreamReader sr = new StreamReader(directory + filePath))
    {
        while (!sr.EndOfStream)
        {
            initialText += sr.ReadLine();
        }

    }
}

どんな助けでも大歓迎です。

4

1 に答える 1

6

を使用するsr.ReadLine()と、キャリッジ リターンが文字列から削除されます (改行コードであるため)。
読んだ行の後に CR を追加してみてください。

initialText += sr.ReadLine() + Environment.NewLine;

とにかく、この簡単で高速なコードを使用することをお勧めします。

initialText = File.ReadAllText(directory + filePath)
于 2012-08-25T05:21:50.163 に答える