31

我有一个TabControl我在 VS2005 设计器中设计的,它有大约 7 个选项卡。

如何轻松切换选项卡的顺序?

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

4

3 回答 3

58

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

于 2012-08-17T07:28:32.340 回答
20

在设计器中标记 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
于 2012-08-17T07:29:25.707 回答
0

打开 FormName.Designer.cs。

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

您可以在此处更改顺序。

截屏

于 2021-04-03T09:36:28.323 回答