Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.52 KB | None | 0 0
  1. Public Class Main
  2.  
  3. Dim FirstName As String
  4. Dim Surname As String
  5. Dim Age As String
  6. Dim Day As String
  7. Dim Month As String
  8. Dim Year As String
  9. Dim CountryDropdownItem As String
  10. Dim Username As String
  11. Dim Password As String
  12. Dim ConfirmPassword As String
  13. Dim IsOkay As Boolean = True
  14. Dim ErrorCheck As Boolean = False
  15. Dim ChangeCheck As Integer
  16.  
  17. Private Sub AgeInput_KeyPress(sender As Object, e As KeyPressEventArgs) Handles AgeInput.KeyPress
  18. If (Asc(e.KeyChar) >= 48 And Asc(e.KeyChar) <= 57) Or Asc(e.KeyChar) = 8 Then
  19. e.Handled = False
  20. Else
  21. e.Handled = True
  22. End If
  23. End Sub
  24.  
  25. Private Sub FirstNameInput_KeyPress(sender As Object, e As KeyPressEventArgs) Handles FirstNameInput.KeyPress
  26. If Not (Asc(e.KeyChar) = 8) Then
  27. Dim allowedChars As String = "abcdefghijklmnopqrstuvwxyz-"
  28. If Not allowedChars.Contains(e.KeyChar.ToString.ToLower) Then
  29. e.KeyChar = ChrW(0)
  30. e.Handled = True
  31. End If
  32. End If
  33. End Sub
  34.  
  35. Private Sub SurnameInput_KeyPress(sender As Object, e As KeyPressEventArgs) Handles SurnameInput.KeyPress
  36. If Not (Asc(e.KeyChar) = 8) Then
  37. Dim allowedChars As String = "abcdefghijklmnopqrstuvwxyz-"
  38. If Not allowedChars.Contains(e.KeyChar.ToString.ToLower) Then
  39. e.KeyChar = ChrW(0)
  40. e.Handled = True
  41. End If
  42. End If
  43. End Sub
  44.  
  45. Private Sub InputButton_Click(sender As Object, e As EventArgs) Handles InputButton.Click
  46. FirstName = FirstNameInput.Text
  47. Surname = SurnameInput.Text
  48. Age = AgeInput.Text
  49. Day = DayDropdown.Text
  50. Month = MonthDropDown.Text
  51. Year = YearDropDown.Text
  52. CountryDropdownItem = CountryDropdown.Text
  53. Username = UserNameInput.Text
  54. Password = PasswordInput.Text
  55. ConfirmPassword = ConfirmPasswordInput.Text
  56. If FirstName = "" Then
  57. FNError.Image = My.Resources.RedX
  58. IsOkay = False
  59. End If
  60. If Surname = "" Then
  61. SurnameError.Image = My.Resources.RedX
  62. IsOkay = False
  63. End If
  64.  
  65. If Age = "" Then
  66. AgeError.Image = My.Resources.RedX
  67. IsOkay = False
  68. End If
  69. If Day = "" Or Month = "" Or Year = "" Then
  70. DOBError.Image = My.Resources.RedX
  71. IsOkay = False
  72. End If
  73. If CountryDropdownItem = "" Then
  74. CountryError.Image = My.Resources.RedX
  75. IsOkay = False
  76. End If
  77. If Username = "" Then
  78. UsernameError.Image = My.Resources.RedX
  79. IsOkay = False
  80. End If
  81. If Password = "" Then
  82. PasswordError.Image = My.Resources.RedX
  83. IsOkay = False
  84. End If
  85. If ConfirmPassword = "" Then
  86. ConfirmPasswordError.Image = My.Resources.RedX
  87. IsOkay = False
  88. End If
  89. If IsOkay = False Then
  90. ErrorLabel.Text = "There is an error with this data you've inputed. Please change it to suit."
  91. End If
  92. End Sub
  93.  
  94. 'Detecting when the text is changed
  95. Private Sub FirstNameInput_TextChanged(sender As Object, e As EventArgs) Handles FirstNameInput.TextChanged
  96. ErrorCheck = True
  97. ChangeCheckTimer.Start()
  98. FNError.Image = Nothing
  99. End Sub
  100.  
  101. Private Sub SurnameInput_TextChanged(sender As Object, e As EventArgs) Handles SurnameInput.TextChanged
  102. ErrorCheck = True
  103. ChangeCheckTimer.Start()
  104. SurnameError.Image = Nothing
  105. End Sub
  106.  
  107. Private Sub AgeInput_TextChanged(sender As Object, e As EventArgs) Handles AgeInput.TextChanged
  108. ErrorCheck = True
  109. ChangeCheckTimer.Start()
  110. AgeError.Image = Nothing
  111. End Sub
  112.  
  113. Private Sub DayDropdown_SelectedIndexChanged(sender As Object, e As EventArgs) Handles DayDropdown.SelectedIndexChanged
  114. ErrorCheck = True
  115. ChangeCheckTimer.Start()
  116. DOBError.Image = Nothing
  117. End Sub
  118.  
  119. Private Sub MonthDropDown_SelectedIndexChanged(sender As Object, e As EventArgs) Handles MonthDropDown.SelectedIndexChanged
  120. ErrorCheck = True
  121. ChangeCheckTimer.Start()
  122. DOBError.Image = Nothing
  123. End Sub
  124.  
  125. Private Sub YearDropDown_SelectedIndexChanged(sender As Object, e As EventArgs) Handles YearDropDown.SelectedIndexChanged
  126. ErrorCheck = True
  127. ChangeCheckTimer.Start()
  128. DOBError.Image = Nothing
  129. End Sub
  130.  
  131. Private Sub CountryDropdown_SelectedIndexChanged(sender As Object, e As EventArgs) Handles CountryDropdown.SelectedIndexChanged
  132. ErrorCheck = True
  133. ChangeCheckTimer.Start()
  134. CountryError.Image = Nothing
  135. End Sub
  136.  
  137. Private Sub UserNameBox_TextChanged(sender As Object, e As EventArgs) Handles UserNameInput.TextChanged
  138. ErrorCheck = True
  139. ChangeCheckTimer.Start()
  140. UsernameError.Image = Nothing
  141. End Sub
  142.  
  143. Private Sub TextBox2_TextChanged(sender As Object, e As EventArgs) Handles PasswordInput.TextChanged
  144. ErrorCheck = True
  145. ChangeCheckTimer.Start()
  146. PasswordError.Image = Nothing
  147. End Sub
  148.  
  149. Private Sub ConfirmPassworldInput_TextChanged(sender As Object, e As EventArgs) Handles ConfirmPasswordInput.TextChanged
  150. ErrorCheck = True
  151. ChangeCheckTimer.Start()
  152. ConfirmPasswordError.Image = Nothing
  153. End Sub
  154.  
  155. End Class
  156.  
  157.  
  158. https://imgur.com/5yRToeh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement