多个pictureBox的使用问题c#

来源:百度知道 编辑:UC知道 时间:2024/05/21 21:56:10
我放置了6个pictureBox,分别是pictureBox1,pictureBox2...pictureBox6
我想用循环来使用它们
比如用for(int i=1;i《=6;i++)
{
}

应该怎么去写呢??

6个pictureBox在同一个容器里么?
如果不是,只有做一个List<PictureBox>数组了
如果是
foreach(Control ctrl in 容器.Controls)
{
if (ctrl is PictureBox)
{
PictureBox myPic = ctrl as PictureBox;
//下面做你自己要做的事
}
}

你这六个pictureBox如果在一个容器中的话,比较好办。
foreach(Control ctrl in 容器.Controls)
{
PictureBox pic = null;
if (ctrl.Name.StartsWith("pictureBox"))
{
pic = ctrl as PictureBox;
// 下面就看你怎么用了
}
}