procedure TForm1.SeSkinPanel2MouseMove(Sender: TObject; Shift: TShiftState;
X, Y: Integer);
//处理窗体移动
begin
if ssLeft in shift then
begin
SeSkinPanel2.Left:= SeSkinPanel2.Left+X-posx;
SeSkinPanel2.Top:= SeSkinPanel2.Top+Y-posy;
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
startDrag:=false;
end;
procedure TForm1.Panel1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
if startDrag then
begin
form1.Left:=Mouse.CursorPos.x-dx;
form1.Top:=Mouse.CursorPos.Y-dy;
end;
end;