W wangleipin Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-25 #1 请问,如何将已经绘制在image.canvas中的图象内容清除呢?我用了它的repaint方法,也不行!我在image.canvas上绘制了几个图形,然后想刷新一下继续画图,可就是不行,repaint方法在form上可以刷新,但在image上为啥刷新不了呢?用clerainstance也不行!大家给个建议好吗?
请问,如何将已经绘制在image.canvas中的图象内容清除呢?我用了它的repaint方法,也不行!我在image.canvas上绘制了几个图形,然后想刷新一下继续画图,可就是不行,repaint方法在form上可以刷新,但在image上为啥刷新不了呢?用clerainstance也不行!大家给个建议好吗?
W wangleipin Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-25 #2 请问,如何将已经绘制在image.canvas中的图象内容清除呢?我用了它的repaint方法,也不行!我在image.canvas上绘制了几个图形,然后想刷新一下继续画图,可就是不行,repaint方法在form上可以刷新,但在image上为啥刷新不了呢?用clerainstance也不行!大家给个建议好吗?
请问,如何将已经绘制在image.canvas中的图象内容清除呢?我用了它的repaint方法,也不行!我在image.canvas上绘制了几个图形,然后想刷新一下继续画图,可就是不行,repaint方法在form上可以刷新,但在image上为啥刷新不了呢?用clerainstance也不行!大家给个建议好吗?
I islet8 Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-25 #3 你是要刷新还是清除?问题里不要混用动词哦 清除可以设置brush的颜色为白色(底色),样式为bsSolid,然后用Canvas.FillRect整个清屏就行了
S stlont Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-25 #4 这还要找什么方法 用底色整个canvas画个方块就清除了
W wangleipin Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-26 #5 首先感谢大家,但我想,如果直接在CANVAS上绘制的话,那会不会很占用内存呢?使得IMAGE控件越来越占内存了!
Q qiuqiu133 Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-26 #6 清除:Image1.Picture.Bitmap:=nil;
W wangleipin Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-29 #7 恩!我看了看,最好得方法还是qiuqiu的,谢谢啦!