Dim xy As integer
Dim xx As integer
Dim y As integer
Dim x As integer
Private Sub Form_Click()
x=xx
y=xy
timer1.enabled=true;
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
xx = X
xy = Y
End Sub
private sub timer1_timer()
tx=image1.left
ty=image1.top
if tx>x+5 then
tx=tx-5
elseif tx>x then
tx=x
elseif tx<x-5 then
tx=tx+5
elseif tx<x then
tx=x
endif
if ty>y+5 then
ty=ty-5
elseif ty>y then
ty=y
elseif ty<y-5 then
ty=ty+5
elseif ty<y then
ty=y
endif
if tx=x and ty=y then timer1.enabled=false
end sub
il te faut bien sur un controle timer dont tu mets la propriété timer sur 30 à peu près ( tu choisira).
bon, je n´est pas testé ce bout de code donc je sais pas trop comment il va agir.
SI l´image ne bouge pas, c´est normal, il faut que tu remplace partout les
5
par des 15 ( c´est la valeurs des twips per pixel)