Bon jour à tous!
Je m'intéresse au framework .Net, mais je m'interroge sur le système de libération des ressources d'une forme (System.Windows.Forms.Form).
Pourquoi faut-il toujours réécrire la méthode dispose() dans un descendant de "Form" même lorsqu'on ne l'implémente qu'en faisant (en gros) "components.dispose()".
Ce comportement est générique et pourrait donc être implémenté par défaut dans l'objet System.Windows.Forms.Form directement. On ne devrait dès lors substituer la méthode que lorsque le descendant doit ajouter un comportement spécifique autre que de libérer les composants.
Ou bien y a-t-il une subtilité que je ne vois pas?
Merci pour vos réponses
Partager