Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 1 janv. 2006 à 04:30
Salut,
voici un petit exemple
var Form1: TForm1;
xx, yy : Integer;
implementation
{$R *.DFM}
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;