中国开发网: 论坛: 程序员情感CBD: 贴子 393243
haitao
我是通过mousemove事件来一点点移动的
下面这个是移动form自己的:
var
lastx,lasty:Integer;
procedure TFormDateTime.FormMouseDown(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
lastx:=x;
lasty:=y;
end;
procedure TFormDateTime.FormMouseMove(Sender: TObject; Shift: TShiftState;
X, Y: Integer);
begin
if ssLeft in shift then
Begin
left:=left+x-lastx;
top:=top+y-lasty;
End;
end;

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录