大佬们,我是哪里出问题了,拜托拜托🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏
vb吧
全部回复
仅看楼主
level 6
博爱的人 楼主
大佬们,我是哪里出问题了,拜托拜托🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻
2020年05月09日 10点05分 1
level 15
你难道不会自己找出有错误的位置么……
大概看了一眼,找到2处错误,一个是有一处Text2你打成test2了(看大小写也能看出来),另一个是a+b你打成a=b了(我记得之前有一个把加号打成等号的,那个是你么[滑稽]
2020年05月09日 10点05分 2
好像不是,奇怪,我检查了的呀
2020年05月09日 11点05分
但是为什么还是运行不了
2020年05月09日 11点05分
level 15
又看了一下,还有个更重要的问题:你没有把c显示出来啊
2020年05月09日 11点05分 3
按钮单击事件的C和I都没有变大写,肯定没有cmd数组
2020年05月09日 12点05分
@璐村惂鐢ㄦ埛_0748V5Z馃惥 这只能说明他是手动输入这些代码的,不是双击控件生成的代码
2020年05月09日 12点05分
@初音✨七奈 如果控件构成数组,应该能自动变大写的吧
2020年05月09日 12点05分
@璐村惂鐢ㄦ埛_0748V5Z馃惥 VB里确定大小写是有一定规则的,其中一条就是“声明优先”,比如你把VB内部的属性名或者过程名定义成了变量(Dim text As String),那么代码中的text就都会变成小写的;这里的参数index应该也是一个声明,按照声明优先规则,它会决定其他位置的index的大小写,而不是把它变成首字母大写
2020年05月09日 12点05分
level 11
除了米库大侠指出的两个问题之外还有两个问题:
① Cmd_click(index As Integer)已经充分说明,你的cmd按钮没有形成数组,只是一个独立按钮。
②你计算得到c并没有将他显示出来。
另外还有四个瑕疵:
①Dim a As Single, b As Single, c As Single '变量分别声明类型
②c = Format(a / b, "0.00")不用计算一次,修改格式再来一次
③过程之间适当留空
④缩进格式很难看
最后,等将来你学了自定义函数、自定义过程,可以考虑将两个一摸一样的失焦事件写成一个通用函数或过程。
2020年05月09日 12点05分 4
level 6
博爱的人 楼主
谢谢楼上两位大神[大拇指][大拇指][大拇指]
2020年05月09日 12点05分 5
1