web-dev-qa-db-ja.com

PictureBoxの画像を変更するにはどうすればよいですか?

PictureBox内にFormオブジェクトを持つC#のプログラムがあります。画像を変更するにはどうすればよいですか?選択する写真は、bin/Picsにあります。それが重要な場合、形式はjpegです。

15
Steven Fontaine

新しい Image オブジェクトをPictureBoxImageプロパティに割り当てます。ファイルからImageをロードするには、 Image.FromFile メソッド。あなたの特定のケースでは、現在のディレクトリがbinの下にあると仮定すると、これは画像bin/Pics/image1.jpg、 例えば:

pictureBox1.Image = Image.FromFile("../Pics/image1.jpg");

さらに、これらのイメージが静的で、アプリケーションのリソースとしてのみ使用される場合、リソースはファイルよりもはるかに適しています。

33
user1479055