procedure TToolWindow.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin OldX := X; OldY := Y; end;procedure TToolWindow.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin IF ssRight in Shift Then Begin Left := Left + (X - OldX); Top := Top + (Y - OldY); End; end;
Shift: TShiftState; X, Y: Integer);
begin
OldX := X;
OldY := Y;
end;procedure TToolWindow.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
IF ssRight in Shift Then
Begin
Left := Left + (X - OldX);
Top := Top + (Y - OldY);
End;
end;