Dans le même esprit, pour le déplacement, on assure le déplacement par palliers de cases (à supposer que le déplcement vertical soit possible).
Compris, mais dès que l'on met du DnD... reste que la correspondance doit être assurée aussi dans la structure de données WD qui doit prendre en compte le changement d'affectation de la plage !
Il s'agit donc que l'ActiveX retourne les nouveaux paramètres pour la plage modifiée, histoire que WinDev suive...
//dans l'initialisation de la fenetre :
ActiveXEvénement("MovePlage", Acx_planning, "MovePlage")
PROCEDURE MovePlage(IdPlage,DateDebut,DateFin)
//Intercepter l'identifiant de la plage bougée et les nouvelles dates de debut et de fin
ActiveXEvénement("DeletePlage", Acx_planning, "DeletePlage")
PROCEDURE DeletePlage(Idplage)
SI OuiNon ("Voulez vous supprimer la plage sélectionnée ?")=Vrai ALORS
Acx_planning>>DeletePlage(Idplage)
FIN
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=7&topic_id=1872&post_id=7781