上面的语句postmessage后,button1.caption上就是其left,top类似,不一定放在caption
上,不一定在button2的click中post,可以在button1的parent的mousemove上。
我想你是拖动后马上得吧,若时的话,可以这样
procedure TSizerControl.WmMove(var Msg: TWmMove);
var
R: TRect;
begin
R := BoundsRect;
InflateRect( R, -2, -2);
FControl.Invalidate;
FControl.BoundsRect := R;
Tform(fcontrol.Parent).caption:=inttostr(Left);
end;
关键是最后一句,修改移动控件的代码fcontrol.hint也可,放在那都行