//创建
PaintBox1.canvas.Pen.Style:=psSolid;
PaintBox1.Canvas.MoveTo(x1,y1);
PaintBox1.Canvas.LineTo(x2,y2);
//清除
PaintBox1.canvas.Pen.Style:=psClear;
PaintBox1.Canvas.MoveTo(x1,y1);
PaintBox1.Canvas.LineTo(x2,y2);
但是这样写清除不调,有什么其他的好方法吗?(注:画线用背景颜色除外,最好也不要用到PaintBox1.Repaint),谢谢!