private PictureBox[] picturebox = new PictureBox[64];
private void button2_Click(object sender, EventArgs e)
{
int i = int.Parse(textBox1.Text);
picturebox[i].BackColor = Color.Green;
}
当按钮单击时,我将从用户获取1到64之间的数字,我将更改用户想要的图片框的背景颜色。
代表:
int i=3;
pictureBox3.BackColor=color.green;
答案 0 :(得分:0)
尝试这样的事情:
int i = 3;
string PB= "pictureBox" + i;
PictureBox pb= this.Controls.Find(PB, true).FirstOrDefault() as PictureBox;
pb.BackColor = Color.Green;
Here你可以找到这个例子!