请考虑到这是我的第一篇文章,而且我是C#的新手。
我正在创建一个具有多个pictureBoxes的UserControl。这些对象会自动命名为pictureBox1、pictureBox2、pictureBox3等。
现在,我想通过单击更改关联的图像:
pictureBox1.Image = Properties.Resources.i51; 到现在为止还好。但是如何在不为每个事件编写一行的情况下分配编号呢?
pictureBox(1).Image = Properties.Resources.i51;不能工作,很多人也不能工作。
有什么提示吗?首先要感谢大家!
发布于 2012-02-28 15:48:04
您可以使用FindControl来做这样的事情,例如
int iControlNum = 1;
PictureBox pb = this.FindControl("pictureBox" + iControlNum.ToString())
as PictureBox;
pb.Image = ...;https://stackoverflow.com/questions/9478151
复制相似问题