請問要用滑鼠來移動圖形該怎麼做才不會閃爍(編號:2038)

Private Sub Image1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Image1.Left = Image1.Left + (X - CurrentX) + X
  Image1.Top = Image1.Top + (Y - CurrentY) + Y
End Sub
上面這段程式碼可以用滑鼠抓的圖形移動...但是會閃爍.有時還會消失.....><..該怎麼辦呢??..幫幫我吧!