Je souhaite écrire une surcharge du NumericUpDown, avec des fonctions spécifiques et j'ai besoin de détecter quel est le bouton qui a été enfoncé (UP ou DOWN)
alors j'ai écrit :
Mais dans l'événement _MouseDown je ne trouve pas au niveau du MouseEventArgs ou dans "this" ou "this.base" de propriété me permettant de savoir comment on est rentré dans le _MouseDown (j'ai besoin de réagir différemment en fonction de...).
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 public class cntLocableNillableUpDown : NumericUpDown { public cntLocableNillableUpDown():base() { base.ValueChanged += new EventHandler(cntLocableNillableUpDown_ValueChanged); base.MouseDown += new MouseEventHandler(cntLocableNillableUpDown_MouseDown); base.KeyDown += new KeyEventHandler(cntLocableNillableUpDown_KeyDown); } private void cntLocableNillableUpDown_MouseDown(object sender, MouseEventArgs e) { }
Y'a pas un HitTestInfo ? ou un isDownPressed, isButtonUp, etc...
comment vous feriez vous ?
Partager