C#以编程方式在Form上移动PictureBoxes

时间:2015-03-19 19:31:23

标签: c# image picturebox box

我已经在我的表格上放了16个图片框,现在我想给他们一些像这个pictureBox [i],pictureBox [i + 2]等等的图像。我尝试使用图片盒阵列,但它没有&#t; t为我工作,我在网上做了一切,但仍然没有。如果可能的话,请以更详细的方式解释我。

2 个答案:

答案 0 :(得分:0)

迭代父窗体的控件可以很好地完成这个操作:

foreach(Control control in this.Controls){
    if (control is PictureBox){
         //do stuff.
    }
}

答案 1 :(得分:-1)

使用固定引用手动创建数组。假设您将它们命名为PictureBox1,PictureBox2

var pictureBoxes = new [] { PictureBox1, PictureBox2, ... PictureBox16 };