OVH Cloud OVH Cloud

Textbox et label

3 réponses
Avatar
Alain
Bonjour
J'ai 2 textbox et je souhaite que le r=E9sultat aille dans=20
un label
Je d=E9sire saisir un chiffre avec 2 d=E9cimales dans le=20
textbox1, puis, 1 chiffre avec 2 d=E9cimales dans le=20
textbox2, et que la diff=E9rence aille dans le label.
Label1 =3D Textbox1 - Textbox2
Merci beaucoup
Alain

3 réponses

Avatar
Cyrille
Bonjour,
tu ne peux pas directement attribuer la valeur de ta
différence à ton label (car un label n'est pas prévu pour
ca).

Dans ton code, prévoie d'abord une variable
MaDiff = Textbox1.Value - Texbox2.Value.
Puis affecte à ton label la valeur
MonLabel.Caption = MaDiff

Je pense que ca devrait marcher.

Bon courage,

Cyrille
-----Message d'origine-----
Bonjour
J'ai 2 textbox et je souhaite que le résultat aille dans
un label
Je désire saisir un chiffre avec 2 décimales dans le
textbox1, puis, 1 chiffre avec 2 décimales dans le
textbox2, et que la différence aille dans le label.
Label1 = Textbox1 - Textbox2
Merci beaucoup
Alain
.



Avatar
Misange
Bonjour,
Un textbox renvoie... Du texte et non un nombre donc tu ne peux pas
effectuer directement un calcul dessus. Tu dois transformer tes données
pour faire comprendre à excel que ce sont des nombres :
monlabel.caption=val(txtbox1.value)-val(txtbox2.value)

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta


on 06/10/2004 09:27:
Bonjour
J'ai 2 textbox et je souhaite que le résultat aille dans
un label
Je désire saisir un chiffre avec 2 décimales dans le
textbox1, puis, 1 chiffre avec 2 décimales dans le
textbox2, et que la différence aille dans le label.
Label1 = Textbox1 - Textbox2
Merci beaucoup
Alain


Avatar
CAP2
Salut chère Misange

tu es sûre ?!

en faisant (avec un label nommé test) :

test.Caption = TextBox1 - TextBox2

ca passe sans problème (le ".Value" est facultatif car c'est la propriété
par défaut des textbox)...

CAP2