帮忙解一道VB程序题
来源:百度知道 编辑:UC知道 时间:2024/09/21 01:43:15
Private Sub Form_Click()
Dim x As Integer
Static Y As Integer
x=x+2
y=y+ 3
Forml.Print"x=";X,"y=";Y
End Sub
写出程序运行时连续单击三次窗体后,Forml上的输出结果
为什么我在VB运行时倒数第二行不能通过?
Dim x As Integer
Static Y As Integer
x=x+2
y=y+ 3
Forml.Print"x=";X,"y=";Y
End Sub
写出程序运行时连续单击三次窗体后,Forml上的输出结果
为什么我在VB运行时倒数第二行不能通过?
Forml.Print"x=";X,"y=";Y
改成
Form1.Print "x=";X,"y=";Y
1.你把 1 写成字母 "l" 了
2."Print" 命令后面跟内容的话要加空格
Forml????
是不是form1???
1打成了L?
正确的代码应该是
Private Sub Form_Click()
Dim x As Integer
Static Y As Integer
x = x + 2
Y = Y + 3
Print "x="; x, "y="; Y
End Sub
我运行过了放心
不过你定义X的是DIM 他是动态的
你应该用静态的static那么代码就应该是
Private Sub Form_Click()
Static x,Y As Integer
x = x + 2
Y = Y + 3
Print "x="; x, "y="; Y
End Sub