Bonjour,

Voila j'ai un créer un programme qui me permet de récupérer toute les valeurs x et y n'importe ou sur l'écran grâce a un hook.

lorsque je clique sur le bouton central de ma souris je récupère les données x et y grâce a un teste qui permet de voir si le bouton est enfoncé.

j'aimerais le même teste mais des que le bouton est relâcher.

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
        public void MouseMoved(object sender, MouseEventArgs e)
        {
            //Si le bouton central est enfoncé...
            if (MouseButtons == System.Windows.Forms.MouseButtons.Middle)
            {
                //Lance la méthode de dessin.
                DessinBureau(e.X, e.Y);
 
                //Récupere les valeurs dans un tableau.
                Recuperation(e.X, e.Y);
 
            }
            else
            {
 
                //Lance l'analyse
                Analyse();
                LectureFichier();
                RafraichirDessinBureau();
            }
        }
Voila mon problème est que des que je bouge la souris cela fait le teste et passe toujours par le else si aucune action est produite et j'aimerais qu'il ne passe que lorsque le bouton est relâcher.

Quelqu'un aurais une idée.

Merci de votre aide.

AzevedoSt