C#动态创建了多个控件,在另一个事件中怎么修改某个控件的属性?

2024-10-31 10:25:48
推荐回答(4个)
回答1:

PictureBox pBx = new PictureBox();
pBx = this.FindControl("pbx1") as PictureBox;

然后 pBx.属性=值 应该就可以了。

回答2:

声明一个全局的控件数组,在this.Controls.Add的同时,也将控件的引用赋给数组中的元素,之后在button2_Click中可以通过数组索引器去取得控件然后就可以随便操作了

回答3:

你可以用this.Controls.Find("pbx" + i.ToString(), true);去找到该控件。

回答4:

委托事件最简单