动态创建硬编码tabControl

时间:2013-02-27 14:47:51

标签: c# controls tabcontrol reset recreate

我已经对一个tabcontrol进行了硬编码,它会加载一堆数据供我使用,但我希望能够将tabcontrol扔掉并重新创建我硬编码的那个,但是没有任何输入就是空白。

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

我尝试过这么简单,只需用2条简单的行删除并重新创建控件,如:

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

这对删除和重新创建tabControl很有效,但它不会重新创建将值返回到原始内容的控件。

我有一个工作版本,它只是删除tabControl并将每个子控件重置为自定义值,但这似乎是一个丑陋的黑客攻击我正在寻找的东西。

是否有某种方法或创建tabControl的模板并每次调用一个新模板?

0 个答案:

没有答案