Advertisement
Guest User

Untitled

a guest
May 21st, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. Private Sub CheckRequiredFields(sender As Object, e As EventArgs) Handles txtQuestion.TextChanged, radMultipleChoice.Click, radTrueFalse.Click, radChoiceA.Click,
  2. radChoiceB.Click, radChoiceC.Click, txtChoiceA.TextChanged, txtChoiceB.TextChanged, txtChoiceC.TextChanged, radTrue.Click, radFalse.Click,
  3. radResponse.Click, txtMarks.TextChanged
  4. If Me.txtQuestion.Text IsNot Nothing Then
  5. Select Case type
  6. Case "Multiple Choice"
  7. 'At least one radio button must be checked and all textboxes must be filled
  8. If (Me.radChoiceA.Checked Or Me.radChoiceB.Checked Or Me.radChoiceC.Checked) _
  9. And Not Me.txtChoiceA.Text = Nothing And Not Me.txtChoiceB.Text = Nothing And Not Me.txtChoiceC.Text = Nothing Then
  10. Me.btnAdd.Enabled = True
  11. Else
  12. Me.btnAdd.Enabled = False
  13. End If
  14. Case "True/False"
  15. 'Either one of the radio buttons need to be selected
  16. If Me.radTrue.Checked Or Me.radFalse.Checked Then
  17. Me.btnAdd.Enabled = True
  18. Else
  19. Me.btnAdd.Enabled = False
  20. End If
  21. Case "Written Response"
  22. 'Written Response
  23. If Me.radResponse.Checked Then
  24. 'A mark needs to be entered
  25. If IsNumeric(Me.txtMarks.Text) Then
  26. Me.btnAdd.Enabled = True
  27. Else
  28. Me.btnAdd.Enabled = False
  29. End If
  30. End If
  31. End Select
  32. Else
  33. Me.btnAdd.Enabled = False
  34. End If
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement