pictogram Auteur: Patrick Biker
Date: 18 mars 2006
Maj : 21 Mars 2015

Exemples évolués

Chaque exemple montre une utilisation pratique de la fonction du WLangage.

Quand plusieurs syntaxes sont possibles, chacune est illustrée indépendamment.

Revenir à la page des exemples évolués


Le code suivant permet de supprimer des données contenues dans une liste par couper/coller ("Drag and Drop") vers un bouton graphique contenant une poubelle. Le curseur de déplacement est affiché lors du déplacement (couper/coller) entre la liste et le bouton "Poubelle".



//- - Initialisation du bouton Poubelle
Poubelle..DnDCible = dndProgrammé
// Appel de la procédure SurLâcher lorsque le bouton gauche
// de la souris est relâché sur le bouton Poubelle
DnDEvénement("SurLâcher", "Poubelle", dndLâcher )
// Appel de la procédure SurSurvol lorsque le curseur de la souris
// se déplace entre la liste source et le bouton Poubelle
DnDEvénement("SurSurvol", "Poubelle", dndSurvol )

PROCEDURE SurSurvol()
// Curseur indiquant le déplacement
DnDCurseur( dndDéplacer )

PROCEDURE SurLâcher()
// Seul le déplacement est autorisé (pas le copier)
DnDAccepte( dndDéplacer )