我在图片1的下面写了下面的语句: Private Sub Image1_Click(Index As Integer) If Image1.Visible = True Then Image1.Visible = False Else Image1.Visible = True End If End Sub 运行后单击,之后显示“未找到方法或数据成员” 怎么改?
最新回答
笙歌白云上
2024-10-18 08:12:04
从你的这个Image1_Click(Index As Integer)来看,Image1应该是数组控件,而下面写的都是Image1,又说明它不是数组,所以请你检查一下,Image1到底是不是数组控件。 如果你就只有一个Image1的话,就把Image1的index属性设置为空,再把 Image1_Click(Index As Integer)改成 Image1_Click()
另外 有一个奇怪的问题: 就是Else这句有判断有必要吗?难道图像没有显示的时候还能单击。
生生漫
2024-10-18 08:11:52
Private Sub Image1_Click(Index As Integer) 这个是控件数组的方法,index是数组的索引,按照你的描述,应该是只有一个image控件,也就是不存在控件数组,所以应该去掉click事件的参数 然后你的image.visible变成false以后你是没办法点击它的,也就是说它消失以后你不能通过单击它使它显示出来,使image显示出来的代码应该写到其他的事件里面