ヘッダー

VB.NET2002対応 VB.NET2003対応 VB2005対応

 

Visual Basic 中学校 > VB.NET サンプル > System.Windows.Forms.TextBox >

テキストファイルを読み込んで表示する

以下の例ではC:\Test\Sample.txtの内容をTextBox1に表示する。TextBox1MultiLineプロパティをTrueにセットしておくことが望ましい。

VB2005対応


TextBox1.Text = IO.File.ReadAllText("C:\Test\Sample.txt", System.Text.Encoding.GetEncoding("Shift-JIS"))
 

メモ:対象のテキストファイルのエンコードによって第2引数は変わります。たいていの場合はこの例のようにShift-JISを指定するか第2引数を省略することで正しく読み込めます。

 

以下の例は上の例と同じだが、古いバージョンでも動作する。

VB.NET2002対応 VB.NET2003対応 VB2005対応

Dim Reader As New IO.StreamReader("C:\Test\Sample.txt", System.Text.Encoding.GetEncoding("Shift-JIS")

TextBox1.Text = Reader.ReadToEnd

Reader.Close()

メモ:対象のテキストファイルのエンコードによってStreamReaderのコンストラクタの第2引数は変わります。たいていの場合はこの例のようにShift-JISを指定するか第2引数を省略することで正しく読み込めます。