I have an image inside one picture box among an array of picture boxes.

I want to be able to drag this image from one picture box to another and 'drop' the image onto the new location.

This is what I have so far...
VB Code:
  1. Private Sub Picture1_DragDrop(Index As Integer, Source As Control, X As Single, Y As Single)
  2.     Source.Move (X - DragX), (Y - DragY)
  3. End Sub
The event fires at the right time, but the image always remains in the original picture box. It DOES move, but only slightly, and I'm positive we would have to modify the parent property of the image control somehow. When I tried
VB Code:
  1. Source.Parent = Picture1(Index)
it generated errors.

Is there another way to do this?