TIL

Today I Learned. 知ったこと、学んだことを書いていく

RemoveHandlerとAddHandler - VB.NET

それぞれ、イベントハンドリングを有効にしたり、無効にしたりすることができる。

イベントの無効化

RemoveHandler イベント名, AddressOf ハンドルを無効にするメソッド名

イベントの有効化

AddHandler イベント名, AddressOf ハンドルを有効にするメソッド名

例:AddHandler Button1.Click, AddressOf Button1_Click

これはソースであらわすと次のようになる

Private Sub Button1_Click(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Button1.Click

End Sub

注意点:AddHandlerAddHandlerを行った回数分、イベント処理が実行される

そのため、毎回RemoveHandlerを行った方が良い

参考文献

イベント(AddHandlerとRemoveHandler)|すけけんVB勉強日記