如何轻松重新排序TabControl?

时间:2012-08-17 07:22:58

标签: c# winforms visual-studio-2005 tabcontrol

我有一个TabControl我在VS2005设计器中设计了大约7个标签。

如何轻松切换标签的顺序?

我最后把一个标签放在一边,但现在我想把它放在中间的某个地方。

3 个答案:

答案 0 :(得分:45)

在选项卡控件的属性中有一个TabPages集合。你应该可以在那里洗牌。只需单击TabPages旁边的省略号,就会出现一个对话框,允许您按顺序向上或向下移动每个。

答案 1 :(得分:15)

在Designer中标记TabControl。

在属性窗口(F4)中,您有一个TabPages属性。 您可以打开一个新窗口,您可以在其中重新排序TabPages。

如果你想在运行时这样做,你必须做

tabControl.TabPages.Remove(tabPage1);
tabControl.TabPages.Add(tabPage1); // add to the end
tabControl.TabPages.Insert(2, tabPage1); // add on specific position

答案 2 :(得分:0)

打开 FormName.Designer.cs。

找到这行 this.tabControl1.Controls.Add ....

您可以在此处更改顺序。

Screenshot