IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Treeview: drag'n'drop à la windows explorer


Sujet :

Delphi

  1. #1
    Membre habitué
    Inscrit en
    Juin 2005
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 207
    Points : 161
    Points
    161
    Par défaut Treeview: drag'n'drop à la windows explorer
    Bonjour,

    Je fais un drag'n'drop sur un treeview à partir d'éléments d'un StringGrid.
    Ca semble OK, mais pour facilier le glisser-déposer, j'aimerais optimiser le truc.

    En effet, pour déposer des fichiers, il faut obligatoirement relacher le bouton de la souris sur un noeud, et pas à coté!

    Or, ce que je voudrais faire, c'est des glisser-déposer comme avec l'explorateur de Windows, c'est à dire qu'il faut juste pointer sur la ligne du noeud, et plus forcément sur son label, mais pourquoi pas carrémenbt à sa droite.

    Voila, je sais pas si c'est clair, n'hésitez pas à me demander des précisions!

    Merci

  2. #2
    Membre habitué
    Inscrit en
    Juin 2005
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 207
    Points : 161
    Points
    161
    Par défaut
    Bon, je pense qu'on peut surement utiliser la valeur htOnRight du THitTests récupéré lorsqu'on relache le bouton de la souris.

    En effet, si le pointeur est à droite d'un élément, on a htOnRight, sinon htNoWhere.

    Reste donc sur le htOnRight à connaitre l'élément en question!

  3. #3
    Membre habitué
    Inscrit en
    Juin 2005
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 207
    Points : 161
    Points
    161
    Par défaut
    Bon, problème résolu: il suffit d'utiliser la propriété DropTarget du treeview, qui renvoie automatiquement le noeud ciblé par l'opération de drag'n'drop.

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ttk:treeview drag and drop.
    Par wiztricks dans le forum Tkinter
    Réponses: 10
    Dernier message: 17/08/2011, 14h17
  2. treeview drag et drop access
    Par jobe3141 dans le forum Access
    Réponses: 0
    Dernier message: 22/03/2011, 13h32
  3. Structure treeview drag'n drop
    Par kelegan dans le forum VB.NET
    Réponses: 9
    Dernier message: 18/02/2011, 14h52
  4. [GXT] limite des drag and drop des Window
    Par touille dans le forum GWT et Vaadin
    Réponses: 9
    Dernier message: 30/09/2010, 14h54
  5. [VB.NET] Microsoft TreeView drag and drop ?
    Par bigtoof dans le forum ASP.NET
    Réponses: 7
    Dernier message: 24/05/2004, 14h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo