VB中 “编译错误:未找到方法或数据成员””和“实时错误'424'”
错误一:“编译错误:未找到方法或数据成员”
错误:不知道为什么昨天设置的命名是Flexgrid控件,今天再打开,变成了PictureBox控件,所以一运行弹出了此错误框,并定义在rows=2。
解决方案:把PictureBox换为Flexgrid控件即可。
错误二:“实时错误'381':Subscript out of range”
错误:①调试结果:
②"subscript out of range" 指的是1)数组索引超出范围;(2)下标超出范围
解决方案:“右击Flexgrid控件——属性——将列(Cols)值改为自己需要的数”(如下列代码所示,需要的列数为8,故改为8)
.Rows = 2
.CellAlignment = 4
.TextMatrix(1, 0) = "学号"
.TextMatrix(1, 1) = "姓名"
.TextMatrix(1, 2) = "性别"
.TextMatrix(1, 3) = "出生日期"
.TextMatrix(1, 4) = "班号"
.TextMatrix(1, 5) = "联系电话"
.TextMatrix(1, 6) = "入校日期"
.TextMatrix(1, 7) = "家庭住址"
错误三:实时错误'424':要求对象
错误:要求对象是因为所使用的对象没有定义。
解决方案:点击调试看是在哪行出错了,定义一下对象即可,也可能是因为控件名写错了,所以大家敲代码时一定要细心!