graphics g=this.creategraphics();
g.drawimage(......);
如何在画第二次时使第一次作的图消失,实现动画效果,
我试过这样:
g.dispose();
g.getHdc();
g.relsead();
GC.collection();
都不行....我写的大概这样,在drawimage的坐标和图片改变,实现动画:while(true){ graphics g=this.creategraphics();
g.drawimage(......);g.dispose();
g.getHdc();
g.relsead();
GC.collection();请教请教..
g.drawimage(......);
如何在画第二次时使第一次作的图消失,实现动画效果,
我试过这样:
g.dispose();
g.getHdc();
g.relsead();
GC.collection();
都不行....我写的大概这样,在drawimage的坐标和图片改变,实现动画:while(true){ graphics g=this.creategraphics();
g.drawimage(......);g.dispose();
g.getHdc();
g.relsead();
GC.collection();请教请教..
http://www.mybuffet.cn
{
g.drawimage(......);
this.Invalidate();
}
}这样应该可以了
this.Invalidate(); 放到using外
我不是在窗体上画,是用Getdeskept()后在桌面上面!