RichTextBoxにテキストファイルを読み込むにはLoadFileメソッドを使用します。
LoadFileメソッドの第1引数には読み込むファイルのパスを、第2引数にはRichTextBoxStreamType列挙体(入出力ストリームの型)の値(PlainText)を指定します。
| メンバ名 | 説明 |
|---|---|
| RichText | リッチ テキスト形式 (RTF) ストリーム |
| PlainText | プレーン テキスト ストリーム |
| RichNoOleObjs | リッチ テキスト形式 (RTF: Rich Text Format) のストリーム |
| TextTextOleObjs | OLE オブジェクトのテキスト表現を持つプレーン テキスト ストリーム |
| UnicodePlainText | OLE オブジェクトの代わりに空白が含まれているテキスト ストリーム |
下記はRichTextBoxにテキストファイルを読み込む例です。
フォームがロードされた時に、宮沢賢治の詩がが書かれたテキストファイルを読み込みます。
VBの例
' フォームロード時の処理
Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'★★★テキストファイルを読み込む★★★
RichTextBox1.LoadFile("C:\Work\雨ニモマケズ.txt", RichTextBoxStreamType.PlainText)
End Sub
C#の例
// フォームロード時の処理
private void Form3_Load(object sender, EventArgs e)
{
// ★★★テキストファイルを読み込む★★★
richTextBox1.LoadFile(@"C:\Work\雨ニモマケズ.txt", RichTextBoxStreamType.PlainText);
}
Please follow and like us:


コメント
richtextboxにtextファイルの内容を表示しようとしても
何も表示されません。
VB2005で試していますが、うまくいかないので教えて
ください。よろしく!
ファイルは存在していて、ファイルの中身はあるということでよろしいでしょうか。
どのようなコードを記述されたでしょうか。
もしよろしければ、コードを提示ください。