PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
This content has been translated automatically. Click here to view the French version.
  • Programmed Drag and Drop
DnDIsDataAvailable (Example)
Programmed Drag and Drop
The following code is used to copy/paste text data (CF_TEXT constant).
//- - Initialisation du champ cible "SAI_Rechercher"
SAI_Rechercher..DndTarget = dndProgram
// Appel de la procédure SurLâcher lorsque le bouton gauche
// de la souris est relâché sur le champ cible "SAI_Rechercher"
DnDEvent("SurLâcher", SAI_Rechercher, dndDrop)
// Appel de la procédure SurSurvol lorsque le curseur de la souris
// se déplace entre le champ source et le champ cible "SAI_Rechercher"
DnDEvent("SurSurvol", SAI_Rechercher, dndDragOver)
PROCÉDURE SurSurvol()
// Le type de donnée est-il disponible?
IF DnDIsDataAvailable(CF_TEXT) = True THEN
// Curseur indiquant le déplacement
DnDCursor(dndMove)
ELSE
// Curseur indiquant l'interdiction de déplacement
DnDCursor(dndNone)
END
PROCÉDURE SurLâcher()
// Le type de donnée est-il disponible?
IF DnDIsDataAvailable(CF_TEXT) = True THEN
// Le déplacement est autorisé (pas le copier)
DnDAccept(dndMove)
ELSE
// Aucune action autorisée
DnDAccept(dndNone)
END
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment