一尘不染

获取特定类型的所有控件

c#

我有多个图片框,并且需要在运行时将随机图片加载到其中。因此,我认为最好是拥有所有图片框的集合,然后使用简单的循环将图像分配给它们。但是我该怎么办呢?也许对于这个问题还有其他更好的解决方案吗?


阅读 153

收藏
2020-05-19

共1个答案

一尘不染

使用一些LINQ:

foreach(var pb in this.Controls.OfType<PictureBox>())
{
  //do stuff
}

但是,这只会处理主容器中的PictureBoxes。

2020-05-19