通过OnMouseDown, OnMouseUp事件模拟procedure TForm1.SpeedButton2MouseDown(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
isBeginDrop := True; //全局变量
end;procedure TForm1.SpeedButton2MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
if isBeginDrop then begin
isBeginDrop := False;
SpeedButton2.Left := x + SpeedButton2.Left;
SpeedButton2.Top := y + SpeedButton2.Top;
end;
end;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
isBeginDrop := True; //全局变量
end;procedure TForm1.SpeedButton2MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
if isBeginDrop then begin
isBeginDrop := False;
SpeedButton2.Left := x + SpeedButton2.Left;
SpeedButton2.Top := y + SpeedButton2.Top;
end;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货