如何更改图片框的背景颜色将从文本框中获取

时间:2014-05-23 14:47:31

标签: c# picturebox

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;

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

int i = 3;
string PB= "pictureBox" + i;
PictureBox pb= this.Controls.Find(PB, true).FirstOrDefault() as PictureBox;
pb.BackColor = Color.Green;

Here你可以找到这个例子!