2016-09-01 5 views
-1

私は、.txtファイルをRichTextBoxにロードするフォームを持っています。イベントがトリガされます。VB.Net - プレーンテキストを.txtに書き出し、改行を保存する

rtxtSONotes.LoadFile(stTextLink, RichTextBoxStreamType.PlainText) 

私はテキストに追加してからちょうどボタンでのRichTextBoxの内容と古いファイル交換する能力たい:I場合

My.Computer.FileSystem.WriteAllText(stTextLink, rtxtSONotes.Text, False) 

これは実際に素晴らしい作品フォーム内にとどまると、RichTextBoxを見るためにどのように言ったかを正確に表示します。つまり、すべての改行/改行がそこにあります。しかし、メモ帳で実際の.txtファイルを開くと、すべての行が1つの連続した行になってしまい、ほとんどのユーザーにとっては判読できません。私はフォームがユーザーがファイルを読むことができる唯一の方法であることを望んでいません。

フォームから.txtファイルに書き込むときに改行を保持する方法はありますか?私は.rtfのようなものではなく、できるだけファイルを.txtとして保存したいと考えています。

+0

のようなものは、何これはVBAと関係があるのでしょうか? – Heinzi

+0

私はこれが.txtファイルに送信しているもののコーディング上の問題であると考えています。少なくとも、これは.txtファイルと通信するために使用しているものです。 – Pursuit

+0

Slaiは私がVBAとVB.Netの用語をまとめていると説明しました。 – Pursuit

答えて

1

多分

ので
System.IO.File.WriteAllLines(stTextLink, rtxtSONotes.Lines) 
+0

"'WriteAllLines'は 'Microsoft。VisualBasic.MyServices.FileSystemProxy'のメンバーではありません。" – Pursuit

+0

@私の悪い追求、私は怠け者であり、ドキュメントをチェックしませんでした。更新しました。ところで、VBAはMicrosoft Officeオートメーション用で、Visual StudioのVB.Netとは異なります。 – Slai

+0

私はVBA/VB.Netの解説に本当に感謝しています。それは前に注意を払ったものではなく、将来的にヘルプを探すときに役立ちます。そして、あなたは私の答えを得ました、二重の感謝! – Pursuit

関連する問題