MyUserControl我有一些会引发事件的类(用户控件) 。
我以一种形式使用它MyForm,因为某些原因,我被迫使用它AddHandler而不是WithEvents<>Handlespair。
我在方法中使用AddHandler了 s 。MyForm_Load
现在。添加处理程序是可以的,现在的问题是在哪里删除这个处理程序。是否应该在FinalizeMyForm的方法中完成?啦啦
Protected Overrides Sub Finalize()
RemoveHandler _myCtrl.Action1Performed, AddressOf MyControl_Action1Performed
RemoveHandler _myCtrl.Action2Performed, AddressOf MyControl_Action2Performed
RemoveHandler _myCtrl.Action3Performed, AddressOf MyControl_Action3Performed
End Sub