日期:2014-05-17  浏览次数:20883 次

求教N多个PictureBox赋值方法
pictureBox1.ImageLocation ="D:\1.jpg"

如果我有n多个PictureBox可以用一个循环给他们赋值吗?如果可以要怎么写?就是pictureBox后面的数字如何改变?如果不可以,那么有别的办法给N多个PictureBox赋值吗?总不能一个一个的赋值吧?
picturebox

------解决方案--------------------
var pb=Controls["pictureBox"+i] as PictureBox;
------解决方案--------------------
foreach(PictureBox pic in panel1.Controls)
            {
                if (pic is PictureBox)
                {
                    (pic as PictureBox).ImageLocation ="D:\1.jpg";
                }
            }
大约就是这个样子,