2016-03-21 64 views
0

Visual Studio 2010では、新しいデフォルトプロジェクトを作成し、リソースに「パイナップル」というJPGファイルをインポートしました。作成されたイメージが表示されない

次に、私はPictureBoxを作成し、そのイメージをツールボックスから描画するのではなく、Form1_Loadメソッドから直接変更できるようにしたいと考えています(別のプロジェクトでは、pictureBoxesの配列を作成できます)。ここで私が思いついたのです:

private void Form1_Load(object sender, EventArgs e) 
{ 
    PictureBox picture = new PictureBox(); 
    picture.Image = WindowsFormsApplication1.Properties.Resources.pineapple; 
} 

コードはコンパイルされますが、画像は表示されません。何故ですか?

+0

あなたがトリックをしたフォームのコントロールコレクション – Plutonix

答えて

1

あなたは、あなたのフォームに、実行時に作成したピクチャを追加する必要があります。

PictureBox picture = new PictureBox(); 
    picture.Image = WindowsFormsApplication1.Properties.Resources.pineapple; 
Controls.Add(picture); 
+0

にPicBoxを追加しませんでした。ありがとう。 –

関連する問題