Désolé si je manque quelque chose d'évident, mais j'essaie d'effacer les contrôles (une série de contrôles utilisateur) à partir d'un FlowLayoutPanel - (panelName) .Controls.Clear() ;. Malheureusement, cela ne semble pas appeler les destructeurs pour les objets sur le panneau - la colonne des objets utilisateur dans le gestionnaire de tâches ne cesse de monter et monter, jusqu'à ce qu'il frappe 10 000 et lance une excecption.Suppression des contrôles de FlowLayoutPanel n'appelant pas de destructeur?
Est-ce que quelqu'un sait ce que je manque ici?
Destructeur est appelé par le GC. – adatapost
Merci - malheureusement aucune preuve de ce qui se passe jamais. – eftpotrm
J'avais le même problème avec l'effacement d'un tas de contrôles ZedGraph à partir d'un panneau flowlayout. J'ai finalement eu une "erreur en créant un handle de fenêtre", car il a également touché 10.000 poignées USER. –