我怎样才能改变图片框的背景色,数字将从文本框中取出

本文关键字:数字 文本 能改变 背景色 | 更新日期: 2023-09-27 18:05:03

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;

我怎样才能改变图片框的背景色,数字将从文本框中取出

试试这样:

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

在这里你可以找到这个例子!