尊敬的会员,
我正在使用 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
你能分享一些提示或指导我吗?