PictureBox に画像を表示する
スポンサーリンク
PictureBox コントロールに画像を表示するには、Image クラスを使用します。PictureBox コントロールには、Image プロパティがありますので、これを利用します。
最も簡単な方法は、System.Drawing.Image クラスの FromFile メソッドを使用する方法です。ただし、これだとプログラムが終了するまで、ファイルがロックされたままになります。
FromFile メソッドではなく、FromStream メソッドを使用しましょう。
サンプルコード
以下にサンプルコードを示します。
VB.NET 全般
' FileStream を開く Dim hStream As New System.IO.FileStream("C:\Hoge.bmp", System.IO.FileMode.Open) ' FileStream から画像を読み込んで表示 Me.PictureBox1.Image = Image.FromStream(hStream) ' FileStream を閉じる (正しくは オブジェクトの破棄を保証する を参照) hStream.Close() ' これでも表示はされるが、ファイルがロックされる 'Me.PictureBox1.Image = Image.FromFile("C:\Hoge.bmp")
関連するリファレンス
準備中です。