Drag & Drop
To implement Drag & Drop, you have to:
  - 
Set the Drop property on controls that could accept drops.
- 
Start a Drag & Drop operation by using the Drag class. You usually do it in the MouseDrag event of the source control.
- 
Implement one of the Drag, DragMove or Drop event handlers on the controls that will be able to receive the drops.
The behaviour of the control that receives a drop is the following:
  - 
If you don't implement the Drag event handler, nor the DragMove event handler, then:
  
    - 
If the Drop event handler is implemented, then the drop is accepted.
- 
Otherwise, it is rejected.
 
- 
If you implement the Drag event handler, and if the event is stopped, then the drop is rejected and no DragMove event is raised.
- 
If you implement the DragMove event handler, and if the event is stopped, then the drop is rejected.