组框内的图片框不显示图像

时间:2014-02-17 17:40:46

标签: c# image picturebox

我有一个包含20个图像和20个图片框的数组,我尝试在图片框中显示这些图像,这段代码使其有效:

for (int x = 1; x <= ExtractedBoxes.Count(); x++)
{
    ((PictureBox)this.Controls["pictureBox" + x.ToString()]).Image = ExtractedBoxes[x - 1];
}

但是当我将所有照片框放在一个分组框或一个tablelayoutpanel中时,它都没有显示出来。我想把它们放在一个groupbox或tablelayoutpanel中,这样它们就会被组织起来。

1 个答案:

答案 0 :(得分:3)

然后访问 Actual Container Control Collection。如果GroupBox使用:

groupBoxname.Controls

而不是this.Controls。如果您的容器是TableLayoutPanel,那么请使用tableLayoutPanelname.Controls,依此类推。