Récupérer la valeur d'un NumericUpDown [Résolu]

Signaler
Messages postés
2
Date d'inscription
vendredi 21 mai 2010
Statut
Membre
Dernière intervention
14 janvier 2011
-
Messages postés
1263
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
24 juillet 2013
-
Bonjour,
Je m'exerce au VB et je suis tombé sur un os... J'ai souhaité utiliser le Bouton NumericUpDown cependant je ne peux récupérer sa valeur et l'afficher dans un label...

If NumericUpDown1.Value = NumericUpDown1.Value + 1 Then
Label1.Text = NumericUpDown1.Value
End If
En gros je souhaite que si le NumericUpDown subit une incrémentation, de +1 en l'occurence, que la nouvelle valeur soit récupérer et afficher dans un Label.
J'ai beau cherché, on me dit sur un site qu'il faut convertir, sur d'autre qu'il faut utilisé Contains (mais c'est du Booléen)... Alors que dois-je faire pour récupérer cette valeur et la réutiliser?

Je vous remercie d'avance.
A voir également:

3 réponses

Messages postés
2
Date d'inscription
vendredi 21 mai 2010
Statut
Membre
Dernière intervention
14 janvier 2011

Tout d'abord merci pour ta rapidité.
Le "si" est présent car je souhaitais effectuer des calculs qui ne s'effectue que si le NumericUpDown est incrémenté ou diminué; cependant ta question m'a interpellé, j'ai donc testé et cela a fonctionné en ne prenant que:
Label1.Text = NumericUpDown1.Value

Donc le topic a été résolu grâce à ton interrogation je t'en remercie, tu viens de me tirer une sacré épine du pied
Cependant étant un peu têtu, le If est-il complétement inutile et incompatible avec le NumericUpDown?
Messages postés
14799
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
6 juin 2021
155
Bonjour,

Pourquoi le If ?
NumericUpDown1.Value = NumericUpDown1.Value + 1
Label1.Text = NumericUpDown1.Value

Messages postés
1263
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
24 juillet 2013
6
Salut Tala29

Tu écris : "If NumericUpDown1.Value = NumericUpDown1.Value + 1 Then"
C'est un non-sens : cela reviens à écrire si 3 = 3 + 1 par exemple

Ce qu'il faut que tu fasses : stocker dans une variable la valeur du Numericupdown à un endroit du programme et ensuite tester à un autre endroit si NumericupDown.Value <> tavariable ; ainsi tu sauras si ton Numericupdown a été incrémenté ou décrémenté ou n'a pas bougé.

La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.

GRENIER Alain