在添加循环期间,TreeView ContainsKey无法正常工作

时间:2016-07-28 19:41:44

标签: vb.net treeview refresh treenode containskey

我一直在审核documentation并阅读有关该主题的帖子,但仍未找到答案

currentTREENODE = treeviewResults.TopNode


        For Each item As String In incomingList

            If treeviewResults.Nodes.ContainsKey(item) Then

                currentTREENODE = treeviewResults.Nodes.Find(item, True)(0)

            Else

                newNode = New TreeNode(item)
                newNode.Name = item

                currentTREENODE.Nodes.Add(newNode)

            End If

        Next

我一开始认为Collection没有立即更新所以我尝试了BeginUpdate()和EndUpdate(),Update(),Refresh()但是这还没有解决问题

1 个答案:

答案 0 :(得分:0)

Treeview.nodes.find工作得最好,现在我只需要弄清楚如何使用部分名称或通配符