我正在尝试实现增强的 TabControl/TabPage 类,以实现真正的 TabVisible 功能,因为 TabPage 的 Visible 属性无法按预期工作。
我正在使用 C#/WinForms/VS2005/.Net FW 2.0;我以这种方式实现了代码:
http://csharp.pastebin.com/AUnzRQLw
我制作了一个表格来测试它,选中/取消选中 CheckBoxes 以显示/隐藏我添加的一些 VisibleTabPage 控件 (http..//csharp.pastebin.com/MkGJGx2G)。但是,在 CheckBoxes 上单击一定次数后,应用程序开始以随机顺序分配越来越多的内存,并使用相当多的 CPU 来显示/隐藏 TabPage 控件。
谁能指出错误在哪里?