type
TForm1 = class(TForm)
PaintBox1: TPaintBox;
BitBtn1: TBitBtn;
Timer1: TTimer;
procedure BitBtn1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
procedure FormCreate(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
procedure FormDestroy(Sender: TObject);
var
Form1: TForm1;
G:TBitMap;
i:integer=0;
implementation
{$R *.dfm}
procedure TForm1.BitBtn1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
Timer1.Enabled:=true;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
G:= TBitMap.Create;
G.LoadFromFile('E:\molecule14.bmp');
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
PaintBox1.Canvas.Draw(10+i,10,G);
i:=i+2;
end;
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
Timer1.Enabled:=false;
i:=0;
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
G.Free;
end;
end.