tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル リッチテキストファイルの読む方法
投稿日: 2007/11/30(Fri) 17:49
投稿者ゆうき
初めて書き込む ゆうき と申します。

早速ですが質問です。

リッチテキストファイルの読み書きを実装したいのですが、できません。
これだとだめですか?

If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
  Using read As New StreamReader(OpenFileDialog1.FileName)
    RichTextBox1.Text = read.ReadToEnd
  End Using
End If

これをすると、普通のテキストファイルも読めません。
たぶん、「エンコードが・・・」とおっしゃられる方もいると思いますが、
指定すると、

エラー    1    これらの引数で呼び出される、アクセス可能な 'New' がないため、オーバーロードの解決に失敗しました:
    'Public Sub New(path As String, encoding As System.Text.Encoding, detectEncodingFromByteOrderMarks As Boolean)': 型 'Boolean' の値を 'System.Text.Encoding' に変換できません。
    'Public Sub New(path As String, encoding As System.Text.Encoding, detectEncodingFromByteOrderMarks As Boolean)': 型 'System.Text.Encoding' の値を 'Boolean' に変換できません。
    'Public Sub New(stream As System.IO.Stream, encoding As System.Text.Encoding, detectEncodingFromByteOrderMarks As Boolean)': 型 'String' の値を 'System.IO.Stream' に変換できません。
    'Public Sub New(stream As System.IO.Stream, encoding As System.Text.Encoding, detectEncodingFromByteOrderMarks As Boolean)': 型 'Boolean' の値を 'System.Text.Encoding' に変換できません。
    'Public Sub New(stream As System.IO.Stream, encoding As System.Text.Encoding, detectEncodingFromByteOrderMarks As Boolean)': 型 'System.Text.Encoding' の値を 'Boolean' に変換できません。    C:\Documents and Settings\*****\デスクトップ\*****\Form1.vb    96    19    ***********

といわれてできません。どうすればよいでしょうか。
ご指導よろしくお願いします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。