使用循环将多个pictureBox对象添加到列表中
本文关键字:添加 对象 列表 pictureBox 循环 | 更新日期: 2023-09-27 18:12:53
我有许多pictureBox
对象,我需要将它们添加到列表中。
我已经试过了:
List<PictureBox> Pb = new List<PictureBox>();
for (int i=0; i<=7; i++)
{
Pb.Add(pictureBox + "i");
}
如何遍历这些对象?
for (int i=0; i<=7; i++)
Pb.Add((PictureBox)Controls.Find("pictureBox" +i, true)[0]);
试试这个:
List<PictureBox> Pb = this.Controls.OfType<PictureBox>().ToList();
您的代码中缺少的是PictureBox
的定义。
你应该这样写:
List<PictureBox> Pb = new List<PictureBox>();
for (int i=0; i<=7; i++)
{
Pb.Add(new PictureBox()
{
// declare properties here
});
}