我有一个 WinForms TabControl,我在运行时动态添加 TabPages。每个 TabPage 都包含一个 WebBrowser 控件。我还可以在运行时删除 TabPage。
我应该对 TabPage 和/或 WebBrowser 控件进行 Dispose() 操作吗?
在我看来,我至少应该 Dispose() WebBrowser 控件,因为它有点占用资源。
最佳答案
当您删除标签页时,您应该使用 Dispose() 方法。这将自动处理所有子控件。
详情请参阅Control.Dispose文档:
Releases the unmanaged resources used by the Control and its child controls and optionally releases the managed resources.
标签页的处置还将为您处置所有子控件。
关于.net - 处置动态创建的控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1106549/