中易网

VB编程错误,过程声明与同名事件或过程的描述不匹配怎么回事

答案:2  悬赏:60  
解决时间 2021-12-15 18:17
提示是第一句变蓝
Private Sub imgPT_Click(Index As Integer)
Dim r1 As Integer, c1 As Integer
Dim r2 As Integer, c2 As Integer
Dim n As Integer
Dim i As Integer

If Not started Then Exit Sub

c1 = space Mod Cols
r1 = space \ Cols

c2 = Index Mod Cols
r2 = Index \ Cols

If Abs(c1 - c2) = 1 And Abs(r1 - r2) = 0 Or Abs(c1 - c2) = 0 And Abs(r1 - r2) = 1 Then
n = Arrange(Index)
Arrange(Index) = Arrange(space)
Arrange(space) = n
imgPT(space) = PC.GraphicCell(Arrange(space))
imgPT(Index) = LoadPicture()
space = Index
steps = steps + 1
txtStep.Text = steps
If isOK() Then
MsgBox "恭喜,完成拼图!共用了" & steps & "步。", vbInformation
For i = 1 To Rows * Cols - 1
imgPT(i).Enabled = False
Next
End If
End If
End Sub
最佳答案
Private Sub imgPT_Click(Index As Integer)

这要求你的窗体上有一个控件数组,每个控件 Name 都是 imgPT,用 Index 属性区分。

如果你没有这个控件数组,当然会报错。
全部回答
你将出错的事件过程中的代码,先复制下来,再删除这个事件过程 然后再添加这个事件过程,再把代码复制进来,再运行,应该就ok了 你的错误,一般是由于先编写好了事件代码,后来,你又弄了什么控件数组之类的,所以,就出现你的错误,因为这时,事件代码中,多了一个index as ingeter 参数,而以前没有,所以会出错
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
液压中级工证书有用处吗?
iphone6s进水,不维修,能用吗
默示的意思是什么啊?请解释下!
軍容的意思是什么?軍容的释义是什么啊?
急!!北京海淀区哪有学习唱歌(声乐)的?
京东现在怎么回事,图片能出来,评论就出不来
我今年刚考的中医执业助理实践,查到成绩说没
哪个网站比较有经典的电影
由心的意思是什么?由心的释义是什么啊?
湖北省黄冈市的编号
椅靠的意思是什么啊?请解释下!
施乐5570可以打a3十吗
手绘地图是怎样用电脑做出来的
爱情里两个人的人生观一样是不是很重要呢?
宁德新能源设备维护工程师
推荐资讯
用iphone5s发邮件,怎么去掉"发送自iphone"?
手机wap和net有什么用?我电信三星,3g手机,
凤凰花开芥末蓝39
宁夏回族自治区出入境检验检疫局地址在什么地
有没有关于灿烈的女生网名
中行的行编和合同工,签订的合同内容里有区别
芸景茶楼怎么去啊,有事要去办理
开馍铺蒸馒头需要什么设备
ViVOY31是否有防水能力
计相的意思是什么啊?请解释下!
全无敌电热蚊香对人体有害吗?有多大?
企业最看重应聘者什么?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?