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.
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. Seul le déplacement (couper/coller) est autorisé.
|
||
//- - 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 )
|