For my app I would give to user the opportunity to create a multiply copied controls and swapping them by "Drag and drop" method
... but I'm very confused...

The are different ways to move a control... almost
1-Using Drag messages for the object
2-Grab method
3-Using mouseMove event setting the position for the control by mouse coord
But for every method I have innumerable doubts:
1-Drag and drop method, is it a real correct way to move a control? Is it possible use it in a mobile app?
2-If I use grab command, how can I detect the collision beetwen objects if I don't kown their names or IDs?
thank yor for yor attention
