procedure tform1.onbutton1click(sender)
begin
image.onmousemove:=imagemm(Tobject(image));
end;procedure tform1.imagemm(sender:object)
begin
//
//
end;
begin
image.onmousemove:=imagemm(Tobject(image));
end;procedure tform1.imagemm(sender:object)
begin
//
//
end;
procedure TForm1.ImgMouseMove(Sender: TObject; Shift: TShiftState;
X,Y: Integer);
begin
Caption:=IntToStr(X)+'/'+IntToStr(Y);;
end;
你动态生成的TImage 的 Name 为:ManulCreateImage 则如下就可以了:
ManulCreateImage.OnMouseMove:=ImgMouseMove;这样就行了。不过注意你自己定义的OnMouseMove过程要和标准的
Image.OnMouseMove 一致否则会出错的。