0

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

4

4 回答 4

1

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

于 2009-04-07T22:25:53.817 回答
1

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

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

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

tabControl1.Hide();
于 2009-04-07T22:26:41.023 回答
1

据我所知,对于没有每个选项卡的页面的一行选项卡没有内置控件。

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

于 2009-04-07T22:37:30.623 回答
1

要对用户隐藏标签页,只需将其从 tabControl.TabPages 集合中删除,如下所示:

tabControl1.TabPages.Remove(tabPage1);
于 2010-08-22T16:10:12.140 回答