gpt4 book ai didi

.net - 从 FlowLayoutPanel 清除控件不调用析构函数?

转载 作者:行者123 更新时间:2023-12-01 00:05:56 24 4
gpt4 key购买 nike

抱歉,如果我遗漏了一些明显的东西,但我正在尝试从 FlowLayoutPanel - (panelName).Controls.Clear(); 中清除控件(一系列用户控件)。不幸的是,这似乎并没有调用面板上对象的析构函数 - 任务管理器中的用户对象列一直在上升,直到达到 10,000 并抛出异常。

有谁知道我在这里想念什么?

最佳答案

不是解决方案,而是解决方法 - 对象似乎确实被这个(粗略的,从内存中)代码破坏了:

while(FlowLayoutPanel.Controls.Count > 0)
FlowLayoutPanel.Controls.Remove(0);

关于.net - 从 FlowLayoutPanel 清除控件不调用析构函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1378668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com