我在c#窗体中用了一个循环动态的创建了8个picturebox控件在不同的位置上:
int index = 0;
while(index<8)
{
PictureBox pb = new PictureBox();
......
this.Controls.Add(pb);
}
我现在的问题是:比如当我点击窗体上的某个按钮时,就把这些动态创建picturebox控件销毁掉?怎么销毁?
int index = 0;
while(index<8)
{
PictureBox pb = new PictureBox();
......
this.Controls.Add(pb);
}
我现在的问题是:比如当我点击窗体上的某个按钮时,就把这些动态创建picturebox控件销毁掉?怎么销毁?
Control[] controlList = this.Controls.Find(strname, true);
foreach (Control control in controlList)
{
((PictureBox)control).Dispose();
}