C#tab gui,隐藏身体?

时间:2009-04-07 22:16:49

标签: c# user-interface tabcontrol

如何摆脱tabControl中的身体?以及如何添加和删除tabpages?我需要在代码中添加/删除tabpages,但在代码或编辑器中隐藏正文。我尝试使tabControl hight< 20,但无论它有什么线显示它有多宽。

4 个答案:

答案 0 :(得分:1)

“隐藏身体”是什么意思?如果您指的是标签的“页面”部分,如果您只能看到标签,则它不再是标签页。你想达到什么目的?选项卡控件可能不是最好的方法。

答案 1 :(得分:1)

您可以在代码中创建新的标签页,并将它们添加到TabControl的Controls集合中:

private System.Windows.Forms.TabPage tabPage1;        
this.tabPage1 = new System.Windows.Forms.TabPage();           
this.tabControl1.Controls.Add(this.tabPage1);

您可以使用以下代码隐藏代码中的选项卡控件:

tabControl1.Hide();

答案 2 :(得分:1)

据我所知,对于每行标签没有页面的一行标签,没有内置控件。

你可以用面板覆盖身体。如果仔细调整面板的大小,它看起来应该没问题。

答案 3 :(得分:1)

要隐藏用户的标签页,只需将其从tabControl.TabPages集合中删除即可:

tabControl1.TabPages.Remove(tabPage1);