私は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