I'm writing an application in winForm. I have a panel in from1 and it has many event handler.
When I dispose panel1 and create new panel , the previous events exist & they fire. For removing panel1 events I have tryed code below.

```
panel1.Click -=  clickHandle_1 ; 

```

But it doesn't work every where in program code. for example in another method. 
How can I remove all previous events of panel1 when I create new panel1 ?