Possible duplicate:VB.NET RemoveHandler and Anonymous Methods
If I add an event handler as follows:
AddHandler s.Click, AddressOf Panel1_Click
How can I remove an event handler?
Private Sub Panel1_click(ByVal sender As Object, ByVal e As System.EventArgs) ' Remove code End Sub
You can do this using the RemoveHandler statement as such:
RemoveHandler
Private Sub Panel1_click(ByVal sender As Object, ByVal e As System.EventArgs) Dim panel As Panel = CType(sender, Panel) RemoveHandler panel.Click, AddressOf Panel1_Click End Sub
Similarly, you added it:
RemoveHandler s.Click, AddressOf Panel1_Click
http://msdn.microsoft.com/en-us/library/3xz97kac.aspx