Bonjour à tous,
Je rencontre une petite difficulté dans une des forms de mon application (vb.net). Cette form est constitué de trois textbox (1,2,3) et d'un label. Mon souhait serait de faire apparaître un message dans le label qui diffère selon la valeur de la textbox3. La valeur de la textbox3 est le calcul de l'écart relatif entre la textbox1 et la textbox2. Voici le code concerné :
Le calcul se fait bien, le label affiche le bon texte. Par contre, si l'on modifie les valeurs de textbox1 ou 2, la valeur de l'écart se modifie instantanément mais le label ne se modifie pas.
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
16
17 Private Sub Textbox1_TextChanged () Handles Textbox1.TextChanged TextBox3.text = (Val(TextBox2.Text) - Val(Textbox1.Text)) / Val(Textbox2.Text) *100 'calcul en temps réel de l'écart If -0.3 < val(Textbox3.text) < 0.3 then Label.text = "LE CONVERTISSEUR DE TEMPERATURE EST DECLARE CONFORME" Else Label.text = "LE CONVERTISSEUR DE TEMPERATURE EST DECLARE NON CONFORME" End if End sub Private Sub Textbox2_TextChanged () Handles Textbox2.TextChanged TextBox3.text = (Val(TextBox2.Text) - Val(Textbox1.Text)) / Val(Textbox2.Text) *100 'calcul en temps réel de l'écart If -0.3 < val(Textbox3.text) < 0.3 then Label.text = "LE CONVERTISSEUR DE TEMPERATURE EST DECLARE CONFORME" Else Label.text = "LE CONVERTISSEUR DE TEMPERATURE EST DECLARE NON CONFORME" End if End sub
Quelqu'un a-t-il une idée ??
Merci
Partager