Bien que LabVIEW intègre un comportement de glisser et déposer pour les commandes de type texte, vous pouvez implémenter par programmation un comportement de glisser et déposer personnalisé pour des commandes, y compris des commandes non textuelles. Implémentez un comportement glisser et déposer par programmation avec des événements glisser-déposer pour réaliser les tâches suivantes :

  • Permettre aux utilisateurs de glisser et déposer des données entre des commandes non textuelles.
  • Fournir un comportement glisser et déposer personnalisé pour des commandes de type texte.
Remarque Ces rubriques requièrent une connaissance de base des structures Événement, des propriétés et des méthodes.

Effectuez les étapes suivantes pour implémenter un comportement glisser et déposer personnalisé :

  1. Identifiez les commandes à utiliser en tant que source du glissement et cible du dépôt.
  2. Préparez le VI pour qu'il détecte le moment où l'utilisateur déclenche des événements de glisser et déposer.
  3. Détectez le moment où l'utilisateur abandonne une opération de glisser et déposer.
  4. Démarrez l'opération de glisser et déposer en fournissant les données glissées.
  5. Vérifiez que la cible du dépôt accepte les données glissées.
  6. Mettez la cible du dépôt à jour avec les données glissées.
  7. Déterminez à quel moment arrêter le VI.
Remarque Les règles de gestion d'erreur sont omises des diagrammes de ces rubriques pour améliorer la clarté des diagrammes et mettre l'accent sur les étapes nécessaires à l'implémentation d'un comportement personnalisé pour les opérations glisser - déposer. Configurez des mécanismes de gestion d'erreur pour identifier l'endroit où les erreurs se produisent, et la raison de leur survenue.

Autres exemples

Reportez-vous au VI Drag and Drop - Passing Custom Drag Data .vi, dans le répertoire labview\examples\Structures\Event Structure, pour voir un exemple d'utilisation des événements de glissement et de dépôt pour implémenter un comportement glisser - déposer.

Reportez-vous au VI Drag and Drop - Initiating a Custom Drag.vi, dans le répertoire labview\examples\Structures\Event Structure, pour voir un exemple d'implémentation du comportement glisser - déposer sur des tracés de graphes.