イベントを発生させるクラス(ユーザーコントロール)MyUserControl
があります。
私はそれを形MyForm
で使用します、その点で、私はいくつかの理由でペアAddHandler
の代わりに使用することを余儀なくされています。WithEvents<>Handles
AddHandler
メソッドでsを使用しMyForm_Load
ます。
今。ハンドラーの追加はOKです。問題は、このハンドラーをどこで削除するかです。Finalize
MyFormのメソッドで実行する必要がありますか?アラ
Protected Overrides Sub Finalize()
RemoveHandler _myCtrl.Action1Performed, AddressOf MyControl_Action1Performed
RemoveHandler _myCtrl.Action2Performed, AddressOf MyControl_Action2Performed
RemoveHandler _myCtrl.Action3Performed, AddressOf MyControl_Action3Performed
End Sub