none
comment détecter un Drop hors zone droppable ? RRS feed

  • Question

  • Bonjour à tous.

    Je travaille actuellement sur un petit projet qui nécessite du Drag & Drop.

    J'aimerai détecter que l'utilisateur à relaché le bouton de la souris (qu'il a enfoncé au début du Drag) alors que la souris est hors de toute zone droppable.

    Je connais l'événement FeedBack qui permet de connaître le statut actuel de l'opération de Drag & Drop mais comment savoir que l'utilisateur à relaché le button de la souris hors de toute zone droppable ?

    Mon but est de détruire certaines données, plutôt que de les déplacer ou de les copier, si l'utilisateur Drag la donnée hors des fenêtres de l'application courrante.

    Merci d'avance pour vos conseils,

    Alain.

     

    lundi 26 juillet 2010 09:57

Réponses

  • Bonjour,

    Dans l'événement FeedBack :

    if (this.Bounds.Contains(MousePosition) == false)
    {
      // Le curseur de la souris est en dehors de la fenêtre
    }
    

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    • Marqué comme réponse AlainCa mardi 27 juillet 2010 05:21
    lundi 26 juillet 2010 19:17
    Modérateur