How to remove event handler in VB.NET

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 
+4
source share
2 answers

You can do this using the RemoveHandler statement as such:

 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 
+12
source

Similarly, you added it:

 RemoveHandler s.Click, AddressOf Panel1_Click 

http://msdn.microsoft.com/en-us/library/3xz97kac.aspx

+4
source

All Articles