这个程序是一个考试答题用程序,共5题,运行为什么在第2题会出现“”“NONE”?
代码如下:
相关变量:
Dim tm(0 To 4) As String '当前题目号
Dim xx(0 To 4, 0 To 3) As String '题目是选择题,每题选项最多4个,多出的则为"NONE"
Dim nowd As Integer '当前考生作答题目
错误代码:
'后退按钮相关错误代码
Label3.Caption = tm(nowd)
Check1.Caption = xx(nowd, 0)
Check2.Caption = xx(nowd, 1)
Check3.Caption = xx(nowd, 2)
Check4.Caption = xx(nowd, 3)
If xx(nowd, 2) = "NONE" Then '隐藏含"NONE"的控件
Check3.Visible = False
Check4.Visible = False
Else
If xx(nowd, 3) = "NONE" Then
Check4.Visible = False
End If
End If
If xx(nowd, 2) <> "NONE" Then '显示隐藏的不含"NONE"的控件
Check3.Visible = True
Check4.Visible = True
Else
If xx(nowd, 3) <> "NONE" Then
Check4.Visible = True
End If
End If
End Sub
题目情况:
题目 | 选项量 |
---|---|
1 | 4 |
2 | 3 |
3 | 4 |
4 | 2 |
5 | 3 |
为什么2题还是显示了"NONE"?谢谢