J'essaie de diviser deux nombres les uns par les autres mais aussi de ne pas laisser l'utilisateur entrer une division par zéro ou entrer des lettres et n'importe quoi d'autre que des nombres entiers. En ce moment je suis en train d'obtenir la division par zéro avec:Essayer de capturer des propositions de division par zéro et non entières dans un formulaire Windows VB, que faire?
Public Class Form2
Dim answer As Double
Private Sub btnDiv_Click(sender As Object, e As EventArgs) Handles btnDiv.Click
Dim num1 As Double
Dim num2 As Double
txtOne.Text = num1
txtTwo.Text = num2
If num2 = "0" Then
MessageBox.Show("Cannot Divide by Zero. Enter Another Integer.")
Else
lblDiv.Text = num1/num2
End If
End Sub
End Class
Quelqu'un sait comment je devrais faire le tour de faire ceci ou si je suis au moins sur la bonne voie
vous l'avez échangé. écrivez 'num1 = txtOne.Text' à la place. Faites-le aussi dans txtTwo.Text – someone
S'il vous plaît soyez conscient de comparer un 'String' et un' Double'. Remarquez num2 = "0" '. 'num2' est un' Double', '" 0 "' est un 'String'. –