0

如何在 Visual Basic 中重新排序选项卡?当我隐藏然后显示一个选项卡时,它出现在最后而不是第一个。

代码:

Dim tab As TabPage
Dim checktab As Integer = 0
Private Sub HideTabPage(tabPage As TabPage)
    tab = tabPage
    Me.SearchExtras.TabPages.Remove(tabPage)
    checktab = 1
End Sub

Private Sub UnHideTabPage()
    If checktab = 1 Then
        Me.SearchExtras.TabPages.Add(tab)
        checktab = 0
    End If
End Sub

回复报价

4

1 回答 1

1

您可以使用TabPageCollection.Insert而不是 Add,并指定要插入选项卡的索引,因此在您的情况下,它可能如下所示:

Me.SearchExtras.TabPages.Insert(0, tab)
于 2013-01-12T00:49:06.220 回答