Bonjour,

Je débute tout juste sous visual basic .net avec visual studio express 2013 et je suis bloqué dès ma première application. Je m'excuse de cette question naïve mais je n'arrive pas à trouver une réponse dans toutes mes lectures.

J'ai créé une Form avec 2 NumericUpDown et une TextBox.
Les deux numericUpDown ont leur propriété Value à 1.

Je rédige un petit code au changement de chaque NumericUpDown de façon à diviser l'une par l'autre et à afficher le résultat dans la TextBox :


TextBox1.Text = NumericUpDown1.Value / NumericUpDown2.Value


J'ai alors le message d'erreur :

Une exception de type 'System.DivideByZeroException' s'est produite dans mscorlib.dll mais n'a pas été gérée dans le code utilisateur

Informations supplémentaires*: Tentative de division par zéro.


Je ne comprends pas pourquoi dans la mesure où NumericUpDown2.Value est différente de 0.

Quelqu'un peut-il m'expliquer.

Merci.