Drag and drop è un evento.
Significa che è stato premuto un pulsante del mouse e, tenendolo premuto, sposti il puntatore del mouse fino al rilascio del pulsante.
Come fa un programma a capire se:
1) vuoi solo selezionare un'area
2) vuoi spostare un oggetto
3) vuoi spostare il contenuto di un oggetto
4) vuoi spostare le proprietà di un oggetto ad un altro oggetto
5) vuoi ridimensionare un oggetto
6) varie ed eventuali...