Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[WD10] Drag And Drop

1 réponse
Avatar
wd_newbie
Bonjour , une petite question , quand on utilise des =E9v=E8nement "tout
fait" style :

// Appel de la proc=E9dure SurL=E2cher lorsque le bouton gauche
// de la souris est rel=E2ch=E9 sur le champ cible "Rechercher"
DnDEv=E9nement("SurL=E2cher", "SAI_Resume", dndL=E2cher)

Y'a t'il une possibilit=E9 de passer et / ou de r=E9cup=E9rer des param=E8tr=
es
a la fonction "SurLacher" contenue dans la description d'=E9v=E8nement ?

Merci d'avance


Olivier

1 réponse

Avatar
wd_newbie
J'ai trouvé la solution :


Ainsi on peut glisser - déposer depuis une application externe, il
suffit de mettre le code suivant dans le champ cible:

MoiMême..DndCible = dndProgrammé
DnDEvénement("SurLacher" , MoiMême, dndLâcher)



la procedure SurLacher :

PROCEDURE surLacher()

// Type de donnée disponible ?
SI DnDDonnéeDisponible(CF_TEXT) = Vrai ALORS
// Le déplacement est autorisé (pas le copier)
DnDAccepte(dndCopier)
MoiMême = DnDRécupère(CF_TEXT)
SINON
// Aucune action autorisée
DnDAccepte(dndInterdit)

FIN


Si cela peut rendre service a quelqu'un


Olivier