首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi 鼠标画图 退出后怎么清除所画的痕迹

2012-02-08 
delphi 鼠标画图 退出后如何清除所画的痕迹?我用鼠标在image的canvas上画图 退出后如何清除所画的痕迹?退

delphi 鼠标画图 退出后如何清除所画的痕迹?
我用鼠标在image的canvas上画图 退出后如何清除所画的痕迹?

退出窗体后再打开窗体 这时我上次的画图记录痕迹还在上面 请问该如何清空 重新画啊?

[解决办法]
1.窗体没有真正关闭 freeandnil(form1);
2.不关闭窗体的情况下
image.canvas.fillrect(rect(0,0,image.width,image.height));//空白
如果有装载图片,直接重新装载一次

[解决办法]
。。怎么在百度也看到过这个。。。
[解决办法]
那是你窗体没有真正free
手动清除方法很多啊:
1、image.canvas.fillrect(Rect(0,0,image.width,image.height));
2、image.picture.graphic := nil;
3、image.picture.bitmap.pixelformat := pf1bit;

热点排行