locked
Détection MouseLeftButton Grid RRS feed

  • Question

  • Bonjour,

    Je réalise une application dans laquelle j'ai besoin d'avoir une Grid, qui contient des éléments. Je doit être capable d'appeler le MouseLeftButtonUp de la grid (si je clique sur une bordure) ou le MouseLeftButtonUp de l'élément de la case si je clique sur une case. Malheureusement lorsque j'utilise MouseLeftEventUp sur la grid, l'event de ma case n'est plus détecté lorsque je clique dessus, c'est la grid qui recupère l'évènement. 

    Comment faire pour que les objets dans mes cases récupère l'évènement avant ma grille ?

    Merci de votre aide.

    mercredi 22 juin 2011 13:44

Réponses

  • J'ai trouvé ma solution !

     

    public void IForms_MouseLeftButton(object sender, MouseButtonEventArgs e)
        {
          /* Actions à réaliser */
          
          e.Handled = true;
        }
    
    Le "e.Handled = true" indique que l'event a été consommé. Je pensais qu'il était à "true" par défaut, erreur !

     

    • Marqué comme réponse kevin.leveque mercredi 22 juin 2011 15:22
    mercredi 22 juin 2011 15:22