注册 登录
编程论坛 Delphi论坛

求助:如何给image填充颜色?

Evenchao 发布于 2013-05-02 08:02, 1199 次点击
我现在的问题是,在Image.Canvas中画了矩形、椭圆等图形。之后当给Image填充颜色的时候,这时把之前画的图形都给覆盖了,该如何解决????使得image填充颜色的时候不会覆盖之前的图形?
1 回复
#2
AfterSchool2013-05-20 17:30
  image1.Canvas.Refresh;
  image1.Canvas.FillRect(image1.ClientRect);
  Lwidth := image1.Width;
  LHeight := image1.Height;
  Image1.Picture.Bitmap.Width := Image1.Width;
  Image1.Picture.Bitmap.Height := Image1.Height;

颜色自己定吧
1