0

我已经硬编码了一个 tabcontrol,它加载了一堆数据供我使用,但我希望能够丢弃 tabcontrol 并重新创建我硬编码的相同的 tabcontrol,但没有任何输入是空白的。

现在我有一个简单的 tabControl,大约有 10-15 个页面,每个页面上大约有 10 个控件,从 TextBoxes 到各种控件。

我尝试过简单的操作,只需使用 2 条简单的行删除和重新创建控件,例如:

this.Controls.Remove(tabControl1);
this.Controls.Add(tabControl1);

删除和重新创建 tabControl 效果很好,但它不会重新创建内部的控件,将值返回给原始值。

我有一个工作版本,它只是删除了 tabControl 并将每个子控件重置为自定义值,但这对于我正在寻找的东西来说似乎很丑陋和被黑。

有没有办法或创建一个 tabControl 的模板并每次调用一个新的?

4

0 回答 0