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 Presentation Foundation Discussion :

[WPF 3.5]CustomControl avec Click et DoubleClick Event


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 57
    Par défaut [WPF 3.5]CustomControl avec Click et DoubleClick Event
    Bonjour à tous,

    Je viens demander votre aide car j'ai un problème, je souhaite créer un CustomControl qui ait l'event Click et DoubleClick, j'ai donc procédé de la façon suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    void MyControl_MouseDown(object sender, MouseButtonEventArgs e)
            {
                if(e.ChangedButton == MouseButton.Left)
                {
                    if(e.ClickCount == 1)
                        MessageBox.Show("Click");
                    if(e.ClickCount == 2)
                        MessageBox.Show("DoubleClick");
                }
            }
    Cependant, je n'obtient toujours que l'evnt Click. Est ce que vous auriez une idée pour implémenter cela svp?

    J'ai fait une recherche sur le forum, mais je n'ai pas trouvé, après j'ai peut être mal cherché .

    Merci de vos réponse et bonne journée

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 562
    Par défaut
    ecoute solit je comprend pas mais dans un custom control tu as le double click
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     public class CustomControl1 : Control
        {
            static CustomControl1()
            {
                DefaultStyleKeyProperty.OverrideMetadata(typeof(CustomControl1), new FrameworkPropertyMetadata(typeof(CustomControl1)));
            }
            protected override void OnMouseDoubleClick(MouseButtonEventArgs e)
            {
                base.OnMouseDoubleClick(e);
            }
        }

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 57
    Par défaut
    Oui il y a le double clique, je l'ai trouvé après . Cependant, le problème persiste.

    Si j'utilise le MouseDown pour gérer le Click, le double click n'est jamais appelé.

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 562
    Par défaut
    mais pourquoi tu veux le gerrer dans le mouse douwn ????

  5. #5
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 97
    Par défaut
    Hello,
    Je ne veux pas parler à la place d'Anthares, mais j'imagine que s'il utilise MouseDown c'est parce qu'il ne trouve pas d'évènement OnMouseClick.
    Or il a besoin de l'évènement click et de l'évènement double click.
    Enfin si j'ai bien compris.

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 562
    Par défaut
    certes mais ce deux events existent deja dans le customcontrol

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

Discussions similaires

  1. avec click sur un lien, ouvrir une image dans une page html
    Par Bydouille dans le forum Général JavaScript
    Réponses: 20
    Dernier message: 17/10/2007, 20h40
  2. problème avec Click droit de la souris
    Par patou41000 dans le forum C++/CLI
    Réponses: 2
    Dernier message: 22/05/2007, 10h32
  3. Detection de contour avec click de souris
    Par fAdoua123 dans le forum Interfaces Graphiques en Java
    Réponses: 15
    Dernier message: 24/04/2007, 00h31
  4. Alternative au déploiement avec Click-once
    Par vladvad dans le forum Visual Studio
    Réponses: 3
    Dernier message: 08/03/2007, 01h14
  5. selection image avec click
    Par Tail dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/11/2006, 10h05

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