Bonjour,
Est il possible de contrôler si un utilisateur a fait un clic droit ou gauche avec sa souris dans un évènement du type Click.
Merci à vous
Bonjour,
Est il possible de contrôler si un utilisateur a fait un clic droit ou gauche avec sa souris dans un évènement du type Click.
Merci à vous
dans l'evenement Click, tu n'as pas cette information.
MouseDown ou Up te fournira l'info, mais pas le click...
Après, peut-etre que tu peux tester l'état de la souris...
Bonjour, c'est bien ce que je pensais .... comment donc tester l'état de la souris ?
le plus simple est d'ajouter l'evenement mouse down de la souris...
Sinon, il faut regarder du cote de :
http://www.switchonthecode.com/tutor...keyboard-state
Merci pour l'aide ....
J'ai fait comme cela ...
Avec MouseButton en variable globale à mon projet ....
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
24
25
26
27
28 /// <summary> /// Evenement Mouse Down /// Pour detecter le type de bouton /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void calendar1_MouseDown(object sender, MouseEventArgs e) { switch (e.Button) { case (MouseButtons.Left): MouseButton = "Left_Click"; break; case (MouseButtons.Middle): MouseButton = "Middle_Click"; break; case (MouseButtons.Right): MouseButton = "Right_Click"; break; case (MouseButtons.XButton1): MouseButton = "XButton1_Click"; break; case (MouseButtons.XButton2): MouseButton = "XButton2_Click"; break; } }
Et ainsi je peux connaitre le bouton de la souris utilisée.
Partager