如何在许多选项卡控件VB .NET之间切换Tab Control

时间:2013-07-22 15:17:16

标签: vb.net winforms tabs switch-statement

尊敬的会员,

我正在使用VB .NET,我在左侧菜单面板上有一个导航树视图控件。

我的winforms有一些标签页如下:

(标签控件1)

1)报告视图

  • (标签控件2)
    • 执行摘要(标签页3)
    • 生产摘要(标签页4)

2)结果视图

除了一个条件外,我的树视图有效: 当用户点击时: 主视图 - >结果视图 - >执行摘要或生产摘要 - >结果查看 WinForms无法加载结果视图,它显示执行摘要或生产摘要。 您可以注意到标签页错误,因为它显示“结果视图”,但不显示“报告视图”。 Snapshot of my result

以下是我的代码:

 Private Sub TreeView1_NodeMouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.TreeNodeMouseClickEventArgs) Handles TreeView1.NodeMouseClick
    If e.Node.Level = 2 Then
        TabControl2.SelectedIndex = e.Node.Index
        Dim TabName As String
        TabName = TabControl1.SelectedTab.Name
        If TabName.Contains("TabPageResultsView") Then
            TabControl1.Show()
            TabPageReportView.Show()
            TabPageResultsView.Hide()
        End If
    Else
        TabControl1.SelectedIndex = e.Node.Index
        Dim TabName1 As String
        TabName1 = TabControl2.SelectedTab.Name
        If TabName1.Contains("TabPage3") Or TabName1.Contains("TabPage4") Then
            TabControl2.Show()
            TabPageResultsView.Show()
        End If
    End If

End Sub

你能分享一些提示还是指导我?

0 个答案:

没有答案