あまねこ TOP  >  スポンサー広告 >  c# >  C#で画像を表示させる

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[ --年--月--日 --:-- ] カテゴリ:スポンサー広告 | TB(-) | CM(-)

C#で画像を表示させる

フォームに、正確にはフォーム内のPictureBox内に画像を表示させてみた

一番簡単な方法はFromFileメソッドを使う方法。じゃあこれ一択でいいじゃん、って話になるがそんな甘い話はない。
このメソッド、プログラムが終了するまで、ファイルがロックされたままになってしまう。
それでもいい場合は以下のようにする

//PictureBoxの用意
PictureBox pictureBox1 = new PictureBox();
pictureBox1.Dock = DockStyle.Fill;
this.Controls.Add(pictureBox1);

//FromFileメソッドで画像を開く
pictureBox1.Image = Image.FromFile("001.png");

それでは困る場合はFromStreamメソッドを使う。こっちのほうが一般的。画像は/bin/Debugに配置。

//PictureBoxの用意
PictureBox pictureBox1 = new PictureBox();
pictureBox1.Dock = DockStyle.Fill;
this.Controls.Add(pictureBox1);

//FileStreamメソッドで画像を開く
System.IO.FileStream img1 = new System.IO.FileStream("001.png", System.IO.FileMode.Open);
pictureBox1.Image = Image.FromStream(img1);
img1.Close();
最後にCloseするのを忘れないように。
参考リンク:
C# - PictureBox に画像を表示する
関連記事
[ 2013年07月01日 04:11 ] カテゴリ:c# | TB(0) | CM(0)
コメントの投稿












管理者にだけ表示を許可する
トラックバック
この記事のトラックバックURL



上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。