如何擦除lineto出来的线
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class(TForm) procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end;var Form1: TForm1; i,j:Integer; b:Boolean;implementation{$R *.dfm}procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);begin if b then begin Form1.Canvas.MoveTo(0,0); Form1.Canvas.lineto(i,j);//此位置是想将上一次的线取消掉 Form1.Canvas.MoveTo(0,0); Form1.Canvas.Lineto(x,y);//画新线条 i := x;//记录坐标一边下次擦除 j := j; b:=True; end else begin Form1.Canvas.MoveTo(0,0);//初始化画一条线 Form1.Canvas.LineTo(x,y); i:=x; j:=y; end;end;procedure TForm1.FormCreate(Sender: TObject);beginb:=False;end;end.