我有幾個窗體通過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()。 –