关于VB的If语句的问题

来源:百度知道 编辑:UC知道 时间:2024/06/29 00:12:33
Private Sub Form_Load()
x = Val(InputBox("输入学生成绩"))
If x >= 90 Then
Print "优秀"
ElseIf x >= 80 Then
Print "良好"
ElseIf x >= 70 Then
Print "中等"
ElseIf x >= 60 Then
Print "及格"
Else
Print "不及格"
这段程序有什么错么,为什么无法实现呢?谢谢热心人的帮助啊!

把Form的AutoRedraw属性设置成True就可以了

建议,有print代码的语句块不要写在Form_Load事件里边

每个IF都有一个ENDIF

少最后一个 end if

最后面加个end if