C# 实例化同一个类 出现错误问题,求解决,详细代码如下
class FORM: “图片框显示类”为class Pictures
{
formload()
{
for (xyz = 0; xyz < imageKuang; xyz++)//动态生成不定个 图片框,最多imageKuang-1 个
{
imagelist[xyz]=.........;
Pictures pictures=new Pictures(); //声明一个“图片框显示类”,因为我要动态生成不同图片框
pictures = new Pictures(this);实例化一个“图片框显示类”
pictures.getdata(imagelist[xyz] , x,x,x);//传递数据
pictures.threadpicture();//开启显示图片的线程,效果想要像幻灯片一样,动态刷新
}
}
}
以为像上面那样用for循环可以实例化几个独立的类,然后让它们独立地工作,但是事实却是只有最后一个类可以显示出来,而且imagelist 还混杂了几组在一起,最后只出现了一个图片框,求解决
class Pictures:
{
public getdata(imagelist,x,x,x)
{ 接收数据 }
public threadpicture()
{ 开启显示图片线程,线程开启调用show方法 }
private show()
{ 在主窗体显示图片框等等,图片框的大小,图片框的位置,最后调用一个timer 循环来确定几秒换一 次图片 }
。。。。。。。
。。。。。。。
}
以为像上面那样用for循环可以实例化几个独立的类,然后让它们独立地工作,但是事实却是只有最后一个类可以显示出来,而且imagelist 还混杂了几组在一起,最后只出现了一个图片框,求解决!!
求详细代码解决!!!