procedure TForm1.Panel1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin xx := x; // Initialisation de la position
yy := y; // de la souris
end ;
procedure TForm1.Panel1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin If ssLeft in Shift Then Begin Left : = Left + (x - xx); // Ajuste la position de la Form
Top := Top + (y - yy); // par raport à la position de la souris
End;
end;