0

尊敬的会员,

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

我的 winforms 有几个标签页,如下所示:

(选项卡控件 1)

1) 报告视图

  • (选项卡控件 2)
    • 执行摘要(标签页 3)
    • 生产总结(标签页 4)

2) 结果视图

我的树视图工作除了在一种情况下: 当用户单击: 主视图 -> 结果视图 -> 执行摘要或生产摘要 -> 结果视图 WinForms 无法加载结果视图,它显示执行摘要或生产摘要。您会注意到选项卡页是错误的,因为它显示“结果视图”,而不是“报告视图”。 我的结果快照

这是我的代码:

 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

你能分享一些提示或指导我吗?

4

0 回答 0