注册 登录
编程论坛 VB6论坛

孩子自己写的代码,但有错,不懂啥意思,求各路大神指点迷津!

w1066312148 发布于 2020-04-19 11:57, 1684 次点击
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录

求指点
4 回复
#2
ZHRXJR2020-04-19 12:08
InputBox函数没有参数,或Text1控件是数组控件,如果不是数组控件,可以修改为:
Private Sub Text1_Change()
Text1.Text = InputBox("请输入数学成绩:")
End Sub
#3
w10663121482020-04-19 12:19
回复 2楼 ZHRXJR
谢谢,但
还是错,怎么办
只有本站会员才能查看附件,请 登录


[此贴子已经被作者于2020-4-19 12:22编辑过]

#4
ZHRXJR2020-04-19 20:52
如果 Text1 不是数组控件,必须要使 InputBox 函数有参数,即就是 Text1.Text = InputBox("请输入数学成绩:"),后面 ("请输入数学成绩:")就是函数的参数,不能缺的。
Text1.Text = InputBox("请输入数学成绩:")
如果不懂VB编程,给你说将特别费劲,必须要从最基本的知识开始学习,不能图省事
学习了解编程的基本知识,控件,属性,方法,事件,变量,数据类型等等等等,不是一二句话能够说清楚的,先好好看看书吧。
#5
时光流逝2020-04-20 09:32
InputBox是一个带参数的函数,所以调用时后面必须放个括号,里面放你要输出的文字.就算你不想要输出,也要放个括号.
就像这样:
Text1.Text=InputBox("")

输出结果为:
只有本站会员才能查看附件,请 登录

如果你想输出文字的话就是这样子:
Text2.Text=InputBox("Hi")

输出结果为:
只有本站会员才能查看附件,请 登录
1