Image1.Click调用

时间:2017-03-24 04:47:56

标签: excel vba userform

我有一个UserForm可以在用户使用SpinButton更改页面时更改图片:

Image1.Picture = LoadPicture(imageString)

它工作正常,但每当在图像上调用Click()时,即使例程为空,该图像也不再接受任何进一步的.Picture更改:

Private Sub Image1_Click()

End Sub

调用空的Click()调用后更改页面将不再更新图片。如果我添加:

UserForm.Hide
UserForm.Show

UserForm.Repaint

到页面更改例程.Picture更新将再次开始工作。为什么每次捕获Click()事件时都必须执行额外操作,而不是在不执行时?

0 个答案:

没有答案