过程声明与同名事件或过程的描述不匹配,是代码错误造成的,解决方法如下;
1、首先,写上一个类型名称和一个中括号。然后,就能使用New关键字为这个数组进行一个实例化。
2、可以把中括号里面数字删了也是可以的。
3、但是,这是有前提条件,就是必须先初始化,否则报错。
4、其他数据类型使用方法相同,可以逐一尝试,如下图所示。
5、其实,定义一个二维数组还有第二种方法,可以采用这种直接赋值,如下图所示就完成了。
Private Sub Command1_Click(Index As Integer)
你的问题一定是这一行!
原因在于你的Command1是独立的控件,不是控件数组。
从代码分析,你的界面应该有多个Command都叫做Command1
但是vb要求,你至少Command1(0)、Command1(1)要先期存在(也就是说,在界面设计的阶段完成)
现在解决的办法是:
现在界面上制作一个Command1,然后选中它,再ctrl-c,再ctrl-v,这时候系统会提示,已经有一个Command1,是否要建立控件数组?你选确定或者是。
看一下Command1的index属性,如果为空,把它的值改为0,就好了。