[Tips][RichTextBox] テキストファイルを読み込む

RichTextBoxにテキストファイルを読み込むにはLoadFileメソッドを使用します。

LoadFileメソッドの第1引数には読み込むファイルのパスを、第2引数にはRichTextBoxStreamType列挙体(入出力ストリームの型)の値(PlainText)を指定します。

RichTextBoxStreamType列挙体
メンバ名 説明
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);
}

2 Replies to “[Tips][RichTextBox] テキストファイルを読み込む”

  1. richtextboxにtextファイルの内容を表示しようとしても
    何も表示されません。
    VB2005で試していますが、うまくいかないので教えて
    ください。よろしく!

  2. ファイルは存在していて、ファイルの中身はあるということでよろしいでしょうか。

    どのようなコードを記述されたでしょうか。
    もしよろしければ、コードを提示ください。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください