如何刷新IMage中的绘图.请大虾们来指教(100分)

  • 主题发起人 主题发起人 菜鸟黄
  • 开始时间 开始时间

菜鸟黄

Unregistered / Unconfirmed
GUEST, unregistred user!
如何刷新IMage中的绘图,我在IMage中多次绘图时,上一次画的还保留着,我现在希望画一次,刷新一次IMage.把上一次画的东西清除掉.
 
没有人来顶一下吗?顶者有分,不够再开贴给
 
Image1.Canvas.Brush.Color := clBlack;
Image1.Canvas.FillRect(Image1.ClipRect);
 
这样可以刷新吗?
 
好闪啊~可以减少闪烁吗?
 
//先取画布底色,然后用底色添充。原来的图形就被覆盖掉了。
image1.Canvas.Brush.Color:=canvas.Pixels[0,0];
image1.Canvas.FillRect(rect(image1.Top,image1.Left,image1.Height,image1.Width));
 
有闪烁吗,
用双缓冲三
image1放在表单上
在另一个Bitmap里面绘图,擦除,再一次性画到Image1
 
image1.repaint;
再绘图
 
接受答案了.
 
后退
顶部