【发布时间】:2010-12-17 22:41:39
【问题描述】:
我正在开发一个具有名为 tabDocuments 的 TabControl 的 Windows 窗体。我遇到了从 TabControl 中删除所有页面的这段代码。
for (int i = tabDocuments.TabPages.Count - 1; i > -1; i--) {
tabDocuments.TabPages[i].Dispose();
}
tabDocuments.TabPages.Clear();
编写此代码的人已经离开了一段时间。我试图理解为什么代码在处理每个 tabPages 后调用 Clear() (对我来说看起来没有必要)。谁能向我解释为什么?还是额外调用 Clear()?
【问题讨论】:
标签: c# .net winforms tabcontrol