0
我一直在检讨的documentation和主题阅读职位,但仍没有找到答案TreeView中的containsKey不工作
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
我起初以为集合没有被更新立即所以我尝试BeginUpdate()和EndUpdate(),更新(),刷新(),但这并没有纠正这个问题
你想做什么?你没有在任何地方使用'nextTREENODE',只是分配它 – Plutonix
清理了一些 – mreinsmith
*你想做什么?*如果节点已经存在(IF部分不需要),它不会做任何事情。 TopNode是第一个可见节点,而不是根节点,那是你想要的吗?关键与文字不一样,所以看起来可能会失败。 – Plutonix