我有几个窗体通过tabcontrol.tabpages.controls.add函数添加到选项卡控件的页面。如果我然后调用tabpages.clear(),它是否会自动清除表单(I.E:正确关闭每个单独的表单),还是必须在清除标签页之前单独关闭表单?Tabcontrol清除功能清除附加的控件(窗体?)
1
A
回答
1
正如HansPassant提到的,的TabPages依然存在。如果你愿意,你可以添加它们。
代替主叫.Clear()
的,想尽一切TabPage的处置:
while (tabControl1.TabPages.Count > 0) {
tabControl1.TabPages[0].Dispose();
}
1
我不确定,但您可以尝试在自定义页面或控件中实现IDisposable接口。然后您确定所有内容都已正确关闭,因为您可以在Dispose方法中自行完成。
欲了解更多信息,请参阅:http://msdn.microsoft.com/en-us/library/system.idisposable.aspx
相关问题
- 1. 元素没有清除功能清除
- 2. Jquery清除附加内容
- 3. USB清除端点功能
- 4. onClick清除类功能
- 5. 内部JavaScript清除功能
- 6. 使用JavaScript清除功能
- 7. 引导窗体使用重置按钮清除错误清除
- 8. Textarea将清除在angularjs附加模型后不清除
- 9. Spring MVC窗体 - 添加成功消息并清除表单
- 10. ArrayList删除和清除功能
- 11. 如何清除窗体中透明控件上的图形
- 12. 清除Windows窗体中的DrawRectangle
- 13. cxGrid清除窗体上的列close
- 14. 清除窗体上的后退按钮?
- 15. 清除PhpExplorer窗口
- 16. 清除控件并将窗体重置为其原始状态?
- 17. 清除控件动态
- 18. 清除WebBrowser控件密码
- 19. 清除控件在modalpopupetentender
- 20. 清除AjaxToolkit AsyncFileUpload控件
- 21. 清除条目控件框
- 22. 清除方法体
- 23. 在窗体中清除窗体(不重置窗体)
- 24. Javascript清除域名功能不能用?
- 25. 在jpa动作后清除jsf窗体
- 26. 清除/禁用窗体历史记录
- 27. js窗体清除后验证
- 28. AngularJS - 重置窗体清除模型
- 29. Redux窗体清除字段值
- 30. 从窗体中清除所有RichTextBoxes(VB.NET)
http://whathaveyoutried.com/? –
它“清除”表单。但不配置它,表单对象将永远泄漏。你*必须*调用Dispose()。 –