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

Windows Forms Discussion :

questions sur le drag&drop (surtout le drag :p )


Sujet :

Windows Forms

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 14
    Par défaut questions sur le drag&drop (surtout le drag :p )
    Bonjour a tous, j'ai un probleme !!!

    Alors voila :
    Je fais un drag au dessus d'un treeview. J'aimerais recuperer un evenement pour savoir ou se trouve la souris et donc highlighter le node survolé, mais voila, j'ai essayé plusieurs evenements et aucun ne parait permettre ca !
    svp ne repondez pas juste un "teste MouseOver ou DragOver"... ca ne marche pas ! :'(

    Question bonus : Peut-on adjoindre une image perso au curseur du drag ?

    Merci d'avance !!
    (et comme ds "qui veut gagner des millions" , ne repondent que ceux qui savent ! )

  2. #2
    Membre Expert Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Par défaut
    1 - Evite les phrases du genre "svp ne repondez pas juste un "teste MouseOver ou DragOver"... ca ne marche pas ! :'("
    Les gens répondent ce qu'ils veulent, tu n'as pas à leur donner l'autorisation ou leur interdire.
    Préfère plutôt "J'ai déjà essayé ceci et celà et non, ça ne marche pas".

    2 - Evite les phrases de genre "(et comme ds "qui veut gagner des millions" , ne repondent que ceux qui savent ! )"
    Paske tu vas donner envie à personne de te répondre.

    Ca c'était pour l'aide sociale.

    3 - Pour l'aide technique
    * Tu peux récupérer la position de la souris avec MousePosition.
    * Tu dois convertir cette position avec PointToClient (methode de Control) pour avoir la position dans le control.
    * TreeView a un méthode GetNodeAt(x, y)

  3. #3
    Membre confirmé Avatar de Crazyfaboo
    Homme Profil pro
    Software Engineer
    Inscrit en
    Août 2004
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Software Engineer

    Informations forums :
    Inscription : Août 2004
    Messages : 89
    Par défaut
    et la question bonus ? (la réponse m'interesse)

  4. #4
    Membre Expert Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Par défaut
    "S'il te plait" rhalalala... On sait plus rien demander correctement dans ce monde de brutes

    Pour la question bonus, la réponse est : oui

  5. #5
    Membre confirmé Avatar de Crazyfaboo
    Homme Profil pro
    Software Engineer
    Inscrit en
    Août 2004
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Software Engineer

    Informations forums :
    Inscription : Août 2004
    Messages : 89
    Par défaut
    Merci... mais la question sous entendait également "comment fait-on ?" (je sais bien qu'on peut le faire, mais je sais pas comment le faire sur un drad & drop)

    Merci d'avance

  6. #6
    Membre Expert Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Par défaut
    Deux solutions :
    1 - Changer le curseur (tu fais ton curseur perso et tu l'utilises au moment de l'opération)

    2 - Dessiner toi même cette image dans ton contrôle (ta Form), par dessus le reste de ton appli.
    Alors inutile de dire que c'est assez délicat et que c'est le genre de chose qu'il vaut mieux prévoir dès le début du codage de ton appli.

    Je m'était renseigné il y a qq années sur la question, et là j'ai été voir sur le net et y'a tjrs pas de solution idéale, comme on peux faire en javascript par exemple.
    Bref, c'est faisable, mais c'est pas simple.

Discussions similaires

  1. question sur le Drag and drop
    Par Babylonne dans le forum C++Builder
    Réponses: 13
    Dernier message: 25/06/2007, 21h30
  2. [VB.NET] Drag and Drop d'un fichier sur un objet Panel
    Par Mü dans le forum Windows Forms
    Réponses: 4
    Dernier message: 07/11/2005, 12h30
  3. Drag and drop sur un JTree
    Par tomca dans le forum Composants
    Réponses: 4
    Dernier message: 02/08/2005, 10h54

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