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

VB 6 et antérieur Discussion :

Comment simuler un drag and drop


Sujet :

VB 6 et antérieur

  1. #1
    Membre éclairé
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Points : 872
    Points
    872
    Par défaut Comment simuler un drag and drop
    Salut a tous.

    Le titre n'est pas explicite, en realité, j'utilise la bibliotheque Activiz (bibliotheque VTK pour VB), et je rend un volume dedans. Je commence a m'impreigner des Events, car pour faire bien Mme Activiz a ses propre Event, et est tres peu documentée.

    Bon enfait il n'y a pas l'evennement dragdrop dans activiz.

    Je peu vous cité quelque evennement si vous voulez? Bon allez je sais que vous en meurez d'envie.

    MouseMoveEvent
    LeftButtonPressEvent
    LeftButtonReleaseEvent

    Bon ce que je veux faire :

    Cliquer dans ma fenetre faire apparaitre un plan.
    Si je reste cliqué je peux déplacer le plan
    Si je relace le bouton je bloque le slide du plan.


    Pour l'instant ce que je sais faire, c'est cliquer,relacher deplacer le plan, mais vous aurez bien compris que je souhaite laisser mon plan a un endroit bien particulier,hors je peux desactiver l'event de mousemove pour remettre un evenement de rotation de camera (DEFINI par defaut dans VTK.)

    Sauf que pour atteindre le bouton pour revenir en mode Cam.... faut que je me deplace dans ma renderWindow donc mon plan fou le camps.



    Donc en gros je souhaiterais simuler cette action!

    Je clique en maintenant celui ci je me deplace et je relache pour valider la position du Plan.


    Je sais c'est lourdingue comme truc....

    Est ce que quelqu'un a une idée?

    Merci, Best regards!
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

  2. #2
    Membre éclairé
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Points : 872
    Points
    872
    Par défaut
    APPELEZ MOI


    LE truc tout bete!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    Dim bool as boolean
     
     
    private sub Mouse_LeftButtonPressEvent()
    bool=true
     
    Ecoute de l'evenement MouseMove
    Ecoute de l'evenement MouseLeftButtonRelease
     
    end sub
     
    private sub Mouse_MouseMoveEvent()
    if bool= true
    Deplacement du plan
     
    end sub
     
    private sub Mouse_LeftButtonReleaseEvent()
     
    bool=False
     
    end sub

    Voila il suffisait d'utiliser un 'flag'
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

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

Discussions similaires

  1. Comment faire du drag and drop dans un Listbox
    Par jca dans le forum Codes sources à télécharger
    Réponses: 0
    Dernier message: 08/02/2013, 20h54
  2. Réponses: 0
    Dernier message: 19/01/2011, 15h04
  3. Simulation de Drag and Drop entre deux ItemControl
    Par Krysalgir dans le forum Windows Presentation Foundation
    Réponses: 4
    Dernier message: 14/04/2010, 15h26
  4. comment activer le drag and drop sur un mac?
    Par hammah dans le forum Apple
    Réponses: 3
    Dernier message: 25/11/2008, 18h30
  5. Réponses: 1
    Dernier message: 29/04/2006, 16h55

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