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 :
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)
        {
        }
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...).
Y'a pas un HitTestInfo ? ou un isDownPressed, isButtonUp, etc...

comment vous feriez vous ?