Pour créer un nouveau gestionnaire d'événements sur un contrôle, vous pouvez le faire
c.Click += new EventHandler(mainFormButton_Click);
ou ca
c.Click += mainFormButton_Click;
et pour supprimer un gestionnaire d'événements, vous pouvez le faire
c.Click -= mainFormButton_Click;
Mais comment supprimer tous les gestionnaires d'événements d'un contrôle?