J'ai une fonctionnalité de glisser-déposer dans mon application en utilisant l'événement DragDrop et la méthode DoDragDrop pour commencer à faire glisser. La question est: comment puis-je capturer l'annulation du glissement lorsque l'on appuie sur Echap pendant le processus de déplacement?Comment capturer l'annulation du glissement?
3
A
Répondre
5
C'est ce que l'événement QueryContinueDrag est destiné à faire. Il est levé sur la source de glisser lorsque l'utilisateur appuie sur la touche Échap, la propriété e.EscapePressed sera vraie. Définissez e.Action = DragAction.Cancel pour annuler le D + D.
Questions connexes
- 1. Boîte de glissement et de glissement
- 2. Désactiver le glissement lorsque le glissement s'arrête
- 3. Accrochage lors du glissement d'une vue
- 4. Google App Engine Memcache - Expiration du glissement
- 5. Comment capturer l'événement du navigateur par javascript
- 6. Comment capturer l'heure du premier événement?
- 7. Comment animer après la fin du glissement de presentModalViewController?
- 8. div dynamique de glissement
- 9. Evénement de glissement UIView
- 10. Sprites de glissement
- 11. Détecter le mouvement de glissement sur iOS
- 12. TTPhotoViewController - désactiver le glissement
- 13. iPhone - Glissement par inertie
- 14. Glissement: Remplacement des données
- 15. JGraph - glissement de cellule prioritaire
- 16. Lier la fonction à l'événement de glissement du dialogue jQuery?
- 17. jquery: comment réparer le glissement rapide (carrousel)?
- 18. Désactivation du glissement tactile dans les list box Windows 7
- 19. IE lissage d'un plateau de carte lors du glissement
- 20. Jquery Problème de glissement
- 21. Comment capturer l'événement Key_tab
- 22. comment capturer la vidéo
- 23. Comment capturer la vidéo
- 24. Comment capturer l'événement OutlookContact.Write?
- 25. Snaps de souris au centre lors du glissement
- 26. Problème de glissement de la souris
- 27. ie 6 problèmes de glissement
- 28. Comment capturer la sortie d'execvp
- 29. Flex HDividedBox empêche le glissement
- 30. Interface Builder se bloque lors du glissement d'un curseur
Merci. C'est ce que je cherchais. – Peter17
Je dois ajouter ici que l'événement QueryContinueDrag est déclenché pour les contrôles source et cible, mais c'est le contrôle source qui annule l'opération Drag-n-Drop lorsque l'option Escape est enfoncée par défaut. Donc, pour capturer l'événement cancel, vous devez créer le hanler dans le contrôle qui est la source de l'opération Drag-n-Drop. – Artemix