出现原因:
2.引用了别人的窗体文件
解决方法:
虽然VB在编写代码的时候有两个原则:
原则1: 关键字按照系统标准自动变化; PS:当我们输入end,end if 等系统会自动变成End,End If
原则2: 变量名称按照声明处的大小写为准,这也是VB的独特优势;
但有VB时候也是区分大小写的,在这个错误里,我们找到错误的文件,右键选择打开方式,选择用“记事本打开frmresultinfo.frm文件”,这里我们要留心最上面的一行“Begin VB.Formfrmresultinfo”【这里的frmresultinfo就是窗体的名字,在这里的书写时小写】如下图代码:
Begin VB.Form frmresultinfo Caption = "查询成绩信息" ClientHeight = 6390 ClientLeft = 120 ClientTop = 465 ClientWidth = 9045 LinkTopic = "Form1" ScaleHeight = 6390 ScaleWidth = 9045
然后我们手动向下移动光标,或者是通过记事本“查找”功能,输入:Attribute VB_Name = ,然后就会有一行是:Attribute VB_Name = "frmResultinfo",在这里我们就要注意这个代码书写大小写的问题啦,这里的“frmResultinfo”和上面的“frmresultinfo”是不一样的,如下代码:
Attribute VB_Name = "frmResultinfo"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
这个时候就需要我们动手将这两个修改为一样的,可以看一下我们窗体上是大写还是小写,改为一致就可以啦,这里我统一改为了小写“frmresultinfo”,那当再次打开VB工程,发现问题已经解决;