Ouvrez la sous-routine Button2_Click () et tapez le code suivant:
Si RadioButton1.Checked = True Then
(réponses quesNum - 1) = RadioButton1.Text
ElseIf RadioButton2.Checked = True Then
(réponses quesNum - 1) = RadioButton2.Text
ElseIf RadioButton3.Checked = True Then
(réponses quesNum - 1) = RadioButton3.Text
Fin si
RadioButton1.Focus ()
Si quesNum lt; 3 Ensuite,
quesNum + = 1
Label1.Text = "Question " & quesNum & " de " & answers.Length
Label2.Text = questions (quesNum - 1, 0)
RadioButton1.Text = questions (quesNum - 1, 1)
RadioButton2.Text = questions (quesNum - 1, 2)
RadioButton3.Text = questions (quesNum - 1, 3)
Si quesNum = 3 Ensuite,
Button2.Text = "Soumettre"
Fin si
Autre
Marktest ()
Fin si
Ceci est le code de la "Suivant" bouton. Les sept premières lignes vérifier pour voir ce bouton, l'utilisateur avait choisi la radio, puis enregistre cette réponse au tableau réponses. La prochaine ligne, se concentre la sélection de bouton radio sur RadioButton1. La prochaine ligne vérifie que l'utilisateur ne figure pas sur la dernière question. Si cela est vrai, il augmente la question compteur d'une unité et met à jour les étiquettes et les boutons radio pour montrer à la question suivante. Il vérifie ensuite si l'utilisateur est maintenant sur la dernière question. Si oui, il modifie le texte pour le bouton Suivant de "Suivant" à "Soumettre." Si l'utilisateur était déjà sur la dernière question et cliqué "Soumettre" le programme appelle la "Marktest" fonction pour obtenir le score de l'utilisateur.