Как ввести запрет на ввод букв в TextBox - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Как сделать так что бы ввод букв был запрещен, помоги пожалуйста!!!
Листинг программы
  1. Public Class Form1
  2. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  3. Dim i As Integer
  4. i = 0
  5. If TextBox1.Text <> "" Then i = i + 1
  6. If Val(TextBox1.Text) > 0 Then i = i + 1
  7. If Val(TextBox1.Text) < 100 Then i = i + 1
  8. If TextBox1.Text = "" Then
  9. MsgBox("Введите число")
  10. End If
  11. If Val(TextBox1.Text) < 0 Then
  12. MsgBox("МЕНЬШЕ НУЛЯ, ХИТРЕЦ")
  13. End If
  14. If Val(TextBox1.Text) > 100 Then
  15. MsgBox("Куда так много?! не больше 100!")
  16. End If
  17. If RadioButton1.Checked = False And RadioButton2.Checked = False And RadioButton3.Checked = False Then
  18. MsgBox("УРОВЕНЬ ВЫБЕРИ")
  19. End If
  20. If RadioButton1.Checked = True Then
  21. End If
  22. Dim Therandom As New Random
  23. If i = 3 Then
  24. If RadioButton1.Checked = True Then
  25. If TextBox1.Text > 10 Then
  26. MsgBox("Число не должно быть больше 10")
  27. ElseIf TextBox1.Text < 11 Then
  28. Label1.Visible = False
  29. Label2.Visible = False
  30. Label3.Visible = False
  31. Label1.Text = Therandom.Next(1, 10)
  32. If TextBox1.Text = Label1.Text Then
  33. Label1.Visible = True
  34. Label2.Visible = True
  35. Label3.Visible = True
  36. Label3.Text = "YOU ARE CORRECT!!"
  37. Button1.Enabled = False
  38. TextBox1.Enabled = False
  39. Else
  40. Label1.Visible = True
  41. Label2.Visible = True
  42. Label3.Visible = True
  43. Label3.Text = "YOU LOSE!!"
  44. Button1.Enabled = False
  45. TextBox1.Enabled = False
  46. End If
  47. End If
  48. ElseIf RadioButton2.Checked = True Then
  49. If TextBox1.Text > 50 Then
  50. MsgBox("Число не должно быть больше 50")
  51. ElseIf TextBox1.Text < 51 Then
  52. Label1.Visible = False
  53. Label2.Visible = False
  54. Label3.Visible = False
  55. Label1.Text = Therandom.Next(1, 50)
  56. If TextBox1.Text = Label1.Text Then
  57. Label1.Visible = True
  58. Label2.Visible = True
  59. Label3.Visible = True
  60. Label3.Text = "YOU ARE CORRECT!!"
  61. Button1.Enabled = False
  62. TextBox1.Enabled = False
  63. Else
  64. Label1.Visible = True
  65. Label2.Visible = True
  66. Label3.Visible = True
  67. Label3.Text = "YOU LOSE!!"
  68. Button1.Enabled = False
  69. TextBox1.Enabled = False
  70. End If
  71. End If
  72. ElseIf RadioButton3.Checked = True Then
  73. If TextBox1.Text > 100 Then
  74. MsgBox("Число не должно быть больше 100")
  75. ElseIf TextBox1.Text < 101 Then
  76. Label1.Visible = False
  77. Label2.Visible = False
  78. Label3.Visible = False
  79. Label1.Text = Therandom.Next(1, 100)
  80. If TextBox1.Text = Label1.Text Then
  81. Label1.Visible = True
  82. Label2.Visible = True
  83. Label3.Visible = True
  84. Label3.Text = "YOU ARE CORRECT!!"
  85. Button1.Enabled = False
  86. TextBox1.Enabled = False
  87. Else
  88. Label1.Visible = True
  89. Label2.Visible = True
  90. Label3.Visible = True
  91. Label3.Text = "YOU LOSE!!"
  92. Button1.Enabled = False
  93. TextBox1.Enabled = False
  94. End If
  95. End If
  96. End If
  97. End If
  98. End Sub
  99. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  100. TextBox1.Enabled = True
  101. Button1.Enabled = True
  102. End Sub
  103. End Class

Решение задачи: «Как ввести запрет на ввод букв в TextBox»

textual
Листинг программы
  1. If TextBox1.Text = "" or Isnumeric(Textbox1.text)=false Then
  2.             MsgBox("Введите число")
  3.         End If

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут