procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
if not FMouseDown then Exit;
if not RadioButton1.Checked then Exit;
Image1.Left := Image1.Left + (X - FOldPoint.X);
Image1.Top := Image1.Top + (Y - FOldPoint.Y);
end;
procedure TForm1.RadioButton1Click(Sender: TObject);
begin
Image1.Cursor := crHandPoint;
end;
procedure TForm1.RadioButton2Click(Sender: TObject);
begin
Image1.Cursor := crCross;
end;
procedure TForm1.RadioButton3Click(Sender: TObject);
begin
Image1.Cursor := crUpArrow;
end;