Dim result(2) As Double
If Double.TryParse(txt1.Text, result(0)) AndAlso Double.TryParse(txt2.Text, result(1)) AndAlso Double.TryParse(txt3.Text, result(2)) Then
Lblresult.Text = (result(0) * result(1) * result(2) * 0.01).ToString
Else
'le contenu des textbox ne sont pas numérique
End If
Auriez-vous une idée pourquoi les nombres avec décimal ne sont pas prises en compte
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionTextBox1.Text = Replace(TextBox1.Text, ".", ",") TextBox2.Text = Replace(TextBox2.Text, ".", ",") TextBox3.Text = (CDec(TextBox1.Text) * CDec(TextBox2.Text)).ToString
TextBox1.Text = Replace(TextBox1.Text, ".", ",")
Effectivement je ne savais pas qu'il était autant compliqué de réaliser une simple multiplication sur VS2015.
Sur VS2010 je ne rencontre pas ce genre de pb
20 oct. 2016 à 07:53
Le séparateur décimal est un point
Modifié par jerlo11 le 20/10/2016 à 13:16
le calcul me retourne 0.
Je n'ai peut être pas bien saisi la démarche. J'ai également un label dans le lot