菜 菜鸟黄 Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-28 #1 如何刷新IMage中的绘图,我在IMage中多次绘图时,上一次画的还保留着,我现在希望画一次,刷新一次IMage.把上一次画的东西清除掉.
L lqcros Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-28 #3 Image1.Canvas.Brush.Color := clBlack; Image1.Canvas.FillRect(Image1.ClipRect);
W wanchi Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-28 #6 //先取画布底色,然后用底色添充。原来的图形就被覆盖掉了。 image1.Canvas.Brush.Color:=canvas.Pixels[0,0]; image1.Canvas.FillRect(rect(image1.Top,image1.Left,image1.Height,image1.Width));
//先取画布底色,然后用底色添充。原来的图形就被覆盖掉了。 image1.Canvas.Brush.Color:=canvas.Pixels[0,0]; image1.Canvas.FillRect(rect(image1.Top,image1.Left,image1.Height,image1.Width));
L lqcros Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-28 #7 有闪烁吗, 用双缓冲三 image1放在表单上 在另一个Bitmap里面绘图,擦除,再一次性画到Image1