我有很多pictureBox
个对象,我需要将它们添加到列表中。
我试过这个:
List<PictureBox> Pb = new List<PictureBox>();
for (int i=0; i<=7; i++)
{
Pb.Add(pictureBox + "i");
}
如何迭代这些对象?
答案 0 :(得分:1)
试试这个:
List<PictureBox> Pb = this.Controls.OfType<PictureBox>().ToList();
答案 1 :(得分:1)
for (int i=0; i<=7; i++)
Pb.Add((PictureBox)Controls.Find("pictureBox" +i, true)[0]);
答案 2 :(得分:0)
代码中缺少的所有内容都是PictureBox
的定义。
你应该写这样的东西:
List<PictureBox> Pb = new List<PictureBox>();
for (int i=0; i<=7; i++)
{
Pb.Add(new PictureBox()
{
// declare properties here
});
}