前提・実現したいこと
画像を並べて表示する処理
発生している問題・エラーメッセージ
初めて利用させていただきます。 C#に触れて二週間くらいの初心者です。 以下のコードで、 ・なぜ前処理で描画した画像が消えるのかが知りたい ・なぜpictureBox.Locationを入れると正常(?)に動作するのか を教えていただきたいです。
該当のソースコード
C#
1for (int i = 0; i < 2; i++) { 2 PictureBox pictureBox = new PictureBox(); 3 4 Bitmap img = new Bitmap(userCDList[0]); 5 Bitmap resizeimg = new Bitmap(this.Width, this.Height); 6 Graphics g = Graphics.FromImage(resizeimg); 7 g.DrawImage(img, 0, 0, 40, 40); 8 g.Dispose(); 9 10 pictureBox.Image = resizeimg; 11 //pictureBox.Location = new Point(0 + (43 * i),0); 12 this.panel1.Controls.Add(pictureBox); 13 pictureBox.BringToFront(); 14 }
試したこと
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/12 06:03