在Image1.Click调用后,VBA UserForm.Image1.Picture不会刷新

我有一个用户窗体更改图片时,用户更改页面与SpinButton使用:

Image1.Picture = LoadPicture(imageString) 

它工作正常,但每当Click()被调用的图像,该图像停止接受任何进一步的图片更改,即使例程是空的:

 Private Sub Image1_Click() End Sub 

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

 UserForm.Hide UserForm.Show 

要么

 UserForm.Repaint 

到页面更改程序的.Picture更新将再次开始工作。 为什么每次捕捉Click()事件都必须执行额外的操作,而不是当我没有?