回 帖 发 新 帖 刷新版面

主题:请教:为什么不能清除原图像呢?

在C++Builder的Image控件上画了一幅图,由于在不同的BUTTON控制下,图像操作是不同的。 
但是我在每一个button执行动作之前我都添加了图像清除命令 
Image1->Canvas->Brush->Color=clWhite; 
   Image1->Canvas->FillRect(TRect(0,0,Image1->Width,Image1->Height));//清除原有的图像 
结果还是会与原来的图像重合,也就是没有清除成功。 
   还请各位达人指教!感激不尽!!!在这里先谢过了!

回复列表 (共2个回复)

沙发

验证了一下你的代码,没有任何问题。是不是前面的代码把Cavas的属性改变了?

板凳


嗯,谢谢你啊!!很感动,好不容易有人给我回帖了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册