在Tabpage上显示以编程方式创建的控件

时间:2013-05-17 01:53:27

标签: c# .net winforms

我有一个按钮,点击它时会创建并显示各种控件,如文本框和标签。

但是,我希望它显示在标签页上。目前它出现在原始表格背景上。

1 个答案:

答案 0 :(得分:5)

而不是this.Controls.Add(...),而是将其添加到您想要的TabPage,而不是tabPage1.Controls.Add(...)

或者,如果您要创建新的TabPage,请将控件添加到该TabPage,然后将TabControl添加到TabPage tp = new TabPage(); tp.Text = "New Tab"; TextBox tb = new TextBox(); tp.Controls.Add(tb); tabControl1.TabPages.Add(tp);

{{1}}