【发布时间】:2013-02-26 10:18:53
【问题描述】:
在更改对对象的引用时,Visual Basic 中的WithEvents 是否保持其EventHandlers?
假设我声明了一个按钮,触发事件:
Private WithEvents _MyButton
现在我订阅了一个事件处理程序:
Private Sub _MyButton_Click() Handles _MyButton.Click
' Here I DoClick()
End Sub
当我如下所示更改按钮对象的实例时,DoClick() 函数是否仍会被调用?
_MyButton = New Button()
【问题讨论】:
-
我想:是的,但不确定...
-
是的,它会的。设置引用后,将根据需要自动添加和/或删除处理程序。
标签: .net vb.net events event-handling handles