sách gpt4 ăn đã đi

c# - Form.Dispose() 是否调用 Dispose() 内部的控件?

In lại 作者:太空狗 更新时间:2023-10-29 17:39:42 26 4
mua khóa gpt4 giày nike

当我创建表单时,自动生成的代码不包含重写的 Dispose 方法。这是否意味着没有为表单中的所有控件调用 Dispose?

câu trả lời hay nhất

当您在表单上调用 Dispose 时,它会为其 Controls 集合中的每个控件调用 Dispose。这些控件将反过来做同样的事情,所以最终应该调用所有控件的 Dispose 方法。请注意,这不是基于控件是否存在于设计器中;它基于调用 Dispose 时在表单的 Controls 集合中找到的控件实例。

我认为这不会发生的唯一情况是,如果您自己创建一些容器控件并覆盖 Dispose,而不将调用传播到基类或迭代包含的控件并调用处置它们。

关于c# - Form.Dispose() 是否调用 Dispose() 内部的控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3671013/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress