Bonjour,
J'ai une form qui me sert de container dans lequel je j'ajoute des usercontrol que je crée à la volée. Ces UserControl sont créés puis détruits pis éventuellement récréés. A chaque création, j'assigne une procédure de ùn control dans un eventhandler d"une classe tiers.
Pour détruire mon UserControl, je fais un Dispose().
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Translations.Translator.OnCultureModified += new EventHandler(OnUpdateCulture);
Question: Dans ce cas, qu'en est-il de mon EventHandler étant donné que la classe Translator n'est pas détruite et que c'est à elle que j'ai ajouté l' "évènement" ?
Dois-je surcharger le dispose de mes UserControl pour "libérer" l'évènement , et y écrire :
??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Translations.Translator.OnCultureModified -= OnUpdateCulture;
Ou est-ce que cela va se faire automatiquement du fait du dispose ?
Partager