我已经在我的表格上放了16个图片框,现在我想给他们一些像这个pictureBox [i],pictureBox [i + 2]等等的图像。我尝试使用图片盒阵列,但它没有&#t; t为我工作,我在网上做了一切,但仍然没有。如果可能的话,请以更详细的方式解释我。
答案 0 :(得分:0)
迭代父窗体的控件可以很好地完成这个操作:
foreach(Control control in this.Controls){
if (control is PictureBox){
//do stuff.
}
}
答案 1 :(得分:-1)
使用固定引用手动创建数组。假设您将它们命名为PictureBox1,PictureBox2
var pictureBoxes = new [] { PictureBox1, PictureBox2, ... PictureBox16 };