2.0
3.0
>
doc
>
dragndrop
Previous
Next
Edit
Rename
Undo
Refresh
Search
Administration
Documentation
History
Warning! This page is not up to date.
See english version
Arrossega i deixa anar
Per a implementar Arrossega i deixa anar, heu de fer:
Definiu la
propietat
Drop
als controls que han d'acceptar els «deixar anar».
Inicieu l'operació «Arrossega i deixa anar» tot fent servir la
classe
Drag
. Normalment ho fareu amb l'
esdeveniment
MouseDrag
del control d'origen.
Implementeu un dels gestors d'
esdeveniments
Drag
,
DragMove
o
Drop
als controls on es podran rebre els «deixa anar».
El comportament del control que rep un «deixa anar» és el següent:
Si no implementeu el gestor de l'
esdeveniment
Drag
ni el gestor de l'
esdeveniment
DragMove
, llavors:
Si s'implementa el gestor d'
esdeveniments
Drop
, llavors el «deixa anar» serà acceptat.
En cas contrari, serà rebutjat.
Si implementeu el gestor de l'
esdeveniment
Drag
, i si l'
esdeveniment
està aturat, llavors el «deixa anar» serà rebutjat i no es produirà l'
esdeveniment
DragMove
.
Si implementeu el gestor de l'
esdeveniment
DragMove
, i si l'
esdeveniment
està aturat, llavors el «deixa anar» serà rebutjat.