Здравствуйте, я пытаюсь создать форму окна, в которой пользователь будет вводить 6-значный заказ на продажу в текстовое поле. Затем нажмите кнопку «Пуск» и убедитесь, что пользователь действительно набрал 6 целых чисел. Спасибо!Сравнение ввода пользователя с целым или массивом
Public Class Form1
Private Sub startButton_Click(sender As Object, e As EventArgs) Handles startButton.Click
Dim salesOrder As integer
salesOrder = txtboxSalesOrder.Text
If salesOrder 'Is a 6-digit integer
Then
'.....Do Something
Private Sub txtboxSalesOrder_TextChanged(sender As Object, e As EventArgs) Handles txtboxSalesOrder.TextChanged
End Sub
End Class
Шесть цифр как число от 100000 до 999999? Не разрешено ли начало нулевого? – Steve
Это даже компилируется? Вы объявляете целое число и присваиваете ему строку без преобразования. –
@roryap Это беспорядок, который позволяет использовать параметр Strict Off. – Steve