1

私がやろうとしていることは

  PictureBox1.Image = ImageHere

しかし、それ以外にミサでこれをどのように行うかはわかりません

  PictureBox2.Image = ImageHere2
  PictureBox3.Image = ImageHere3
  PictureBox4.Image = ImageHere4

[インクリメント] などを実行できたのに、それが拒否された場合

4

3 に答える 3

0

画像のリストを作成し、foreach イテレータを使用します。

List<Image> images = //get your list of images
foreach(var img in images)
{
    PictureBox pb = new PictureBox();
    pb.Image = img;
    YourControl.Add(pb);
}
于 2013-03-12T19:19:37.663 に答える
0

ピクチャボックスを動的に作成し、対応する値を割り当てることができます。

于 2013-03-12T19:08:08.283 に答える
0

画像ボックスと画像を配列などに配置する場合は、次のようにループできます。

PictureBox[] pictureBoxes = { PictureBox1, PictureBox2, PictureBox3, PictureBox4 };
Image[] images = { ImageHere1, ImageHere2, ImageHere3, ImageHere4 };

for (int i = 0; i < pictureBoxes.Length; i++)
{
    pictureBoxes[i].Image = images[i];
}

ただし、配列を作成する手間はまだあります。

于 2013-03-12T19:13:48.403 に答える