过程声明与同名事件或过程的描述不匹配,是代码错误造成的,解决方法如下;
1、首先,写上一个类型名称和一个中括号。然后,就能使用New关键字为这个数组进行一个实例化。
2、可以把中括号里面数字删了也是可以的。
3、但是,这是有前提条件,就是必须先初始化,否则报错。
4、其他数据类型使用方法相同,可以逐一尝试,如下图所示。
5、其实,定义一个二维数组还有第二种方法,可以采用这种直接赋值,如下图所示就完成了。
这种情况一般发生在控件数组却用了非控件数组的事件过程描述,比如Command1是控件数组,那么它的Click事件就是这样的:
Private Sub Command1_Click(Index As Integer)
如果仍然用非控件数组的Click事件:
Private Sub Command1_Click()
就会发生“过程声明与同名事件或过程的描述不匹配”这样的错误了
通常这种错误发生的原因是这样的:先建立了一个控件(比如Command1),并且写好了该控件的事件过程代码,后来发现建立控件数组会比较好,就把Command1改为控件数组,但是却忘了修改该控件的事件过程描述,这样就肯定出错了!……你有没有中枪?
请采纳。
你检查一下Command3的Index属性是不是空白,如果有数值,把它设为空白即可。