关于VB考试题目

2025-01-04 23:19:33
推荐回答(3个)
回答1:

VB不像C语言,不能把多行语句写在同一行的

If Check1.Value = 1 Then stu = stu + " " + Check1.Caption
If Check2.Value = 1 Then stu = stu + " " + Check2.Caption
If Check3.Value = 1 Then stu = stu + " " + Check3.Caption
If Check4.Value = 1 Then stu = stu + " " + Check4.Caption
应该这样写:
If Check1.Value = 1 Then
stu = stu + " " + Check1.Caption
End if
If Check2.Value = 1 Then
stu = stu + " " + Check2.Caption
End if
If Check3.Value = 1 Then
stu = stu + " " + Check3.Caption
End if
If Check4.Value = 1 Then
stu = stu + " " + Check4.Caption
End if

另外,字符串连接尽量用 & 符号不用加号,因为如果出现字符串 "2" + "3"这种情况,可能会给你的结果是"5"而不是""23"

回答2:

连接符别用+
用&
另外报什么错呢?

具体的提示信息是什么啊?

回答3:

把所有+号换成&