を持つファイル:ファイルFile.WriteAllText(name, (richTextBox1.Text));
が、ファイルに戻り、このline1lin2line3
を保存するための保存iは、リッチテキストボックスESを持っているのappendText
line1
line2
line3
使用これは、この方法でファイルを保存するpossiibleのですか?
line1
line2
line3
を持つファイル:ファイルFile.WriteAllText(name, (richTextBox1.Text));
が、ファイルに戻り、このline1lin2line3
を保存するための保存iは、リッチテキストボックスESを持っているのappendText
line1
line2
line3
使用これは、この方法でファイルを保存するpossiibleのですか?
line1
line2
line3
私はどんな理由であれ、RichTextBox
はちょうど\n
のUnixの改行を使用していると思われます。これを試してください:
File.WriteAllText(name, richTextBox1.Text.Replace("\n", "\r\n"));
約richTextBox1.SaveFile(file_name)
は?ファイルへの書き込みについては
それとも
richTextBox1.SaveFile(file_name, RichTextBoxStreamType.PlainText)
:
File.WriteAllLines("my file.txt", this.richTextBox1.Lines);
追加するために:
File.AppendAllLines("my file.txt", this.richTextBox1.Lines);
また、Marcoが言及したように、コントロールの「SaveFile」メソッドを使用することができます。 – Samich
「線」プロパティを使用して個々の線をフェッチできます。
string[] linesintextbox = richTextBox1.Lines;
File.WriteAllLines("xyz.txt", linesintextbox);
ありがとうございました! –
これを使うと私は気にしません。 文字列message = "line1 \ nline2 \ nline3"; File.WriteAllText(@ "C:\ Test.txt"、message); 彼が望むように出力が出ます。 –
@Cubicle:それはあなたがそれをどのように読むかによって異なります。テキストエディタの中には「\ n」に対応できるものもあれば、メモ帳などの他のテキストエディタでは対応できないものもあります。 –