我有pictureBox1,pictureBox2,picturebox3,....在C#中,有没有办法可以用循环更改第一个picturebox背景颜色,等待,然后更改pictureBox2的背景?
会是这样的
private void button1_Click(object sender, EventArgs e)
{
foreach (var pb in this.Controls.OfType<PictureBox>())
{
pb.BackColor = Color.Red;
Thread.Sleep(2000);
}
}
但我得到这个错误
错误 1 不可调用的成员 'System.Windows.Forms.Control.Controls' 不能像方法一样使用。C:\Users\test\Desktop\WindowsFormsApplication1\Form1.cs 22 37 WindowsFormsApplication1