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

Messages postés
2
Date d'inscription
vendredi 21 mai 2010
Dernière intervention
14 janvier 2011
- - Dernière réponse : cs_Galain
Messages postés
1270
Date d'inscription
mardi 11 novembre 2003
Dernière intervention
24 juillet 2013
- 15 janv. 2011 à 00:28
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.
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
2
Date d'inscription
vendredi 21 mai 2010
Dernière intervention
14 janvier 2011
3
Merci
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?

Merci cs_Tala29 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 103 internautes ce mois-ci

Commenter la réponse de cs_Tala29
Messages postés
14319
Date d'inscription
vendredi 14 mars 2003
Dernière intervention
11 décembre 2018
0
Merci
Bonjour,

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

Commenter la réponse de NHenry
Messages postés
1270
Date d'inscription
mardi 11 novembre 2003
Dernière intervention
24 juillet 2013
0
Merci
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
Commenter la réponse de cs_Galain

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.