我在一张表单上放置了一个编辑框text1及一个按钮控件Command1,在按钮控件的click事件中添加代码Dim x As Integer
x = Val(Text1.Text)
Rem 上面这句换成x=Text1.Text也一样Select Case x
Case x < 60
Print "不及格"
Case x >= 80
Print "优秀"
Case Else
Print "一般"
End Select
End SubPrivate Sub Command1_Click()
Dim x As Integer
x = Val(Text1.Text)Select Case x
Case x < 60
Print "不及格"
Case x >= 80
Print "优秀"
Case Else
Print "一般"
End Select
End Sub我想问的是当我在编辑框中输入98,为何还是打印“一般”?
x = Val(Text1.Text)
Rem 上面这句换成x=Text1.Text也一样Select Case x
Case x < 60
Print "不及格"
Case x >= 80
Print "优秀"
Case Else
Print "一般"
End Select
End SubPrivate Sub Command1_Click()
Dim x As Integer
x = Val(Text1.Text)Select Case x
Case x < 60
Print "不及格"
Case x >= 80
Print "优秀"
Case Else
Print "一般"
End Select
End Sub我想问的是当我在编辑框中输入98,为何还是打印“一般”?
解决方案 »
- 最近编了个《图书管理系统》,适合中小企业和学校使用。有需要的给我发邮件。
- VB写的软件在 XP 和 2003 可以运行 可到了 WINDOWS2003 SP4 运行提示 AX错误
- 多用户同时访问数据库的问题
- [无法为更新定位行.一些值可能已在最后一次读取后已更改]是什么错误
- 一个学生管理的小软件,各位帮忙看看。
- VB中数据类型问题
- 高分(1000)求救两个问题
- 我在vb中的声音怎么关不掉了?
- 用mci播放.mp3和.mid文件, devicetype属性该如何设置?
- CSDN最近越来越差了,BUG突然之间很多。
- c/s构架下,我程序打包后安装安装到客户端,在客户端必须要安装数据库吗?
- 如何存储全局conn和rs变量供组件里的所有类模块使用?
Print "不及格"
elseif x>=80 then
Print "优秀"
else
Print "一般"
end if
那么 case x<60
等于 case false
等于 case 0
x 当然不等于 0 了,其他同理。
仔细看帮助,应该改成
select case x
case is < 60
...
case is >= 80
...
case else
...
end select