Так что я смотрел на проверку текстового поля, сначала я хотел, чтобы убедиться, что она не была пуста, и убедитесь, что это было число. Я ни в коем случае не специалист, но я поставлю код, который я написал, для проверки ввода пользователя. Я поместил его в функцию, потому что у меня было много текстовых полей, которые пользователь должен был ввести.
Class MainWindow
Private Sub Button_Click(sender As Object, e As RoutedEventArgs)
tb2.Text = tbCheck(tb1)
End Sub
Private Function tbCheck(ByRef tb As TextBox) As Boolean
tbCheck = tb.Text.Length > 0
Try
tbCheck = (tb.Text/1) > 0
Catch ex As Exception
tbCheck = False
End Try
Return tbCheck
End Function
End Class
Это только простая программа, которую я написал, чтобы проверить, если код работал, как я надеялся. Надеюсь, это может помочь кому-то или хотя бы сказать мне, есть ли что-то, чего я не вижу.
'В случае ошибки <0' произошла ошибка .. – matzone
Пожалуйста, поставьте опцию Strict On в верхней части вашего файла кода или включите ее в свойствах проекта. –