0
나는 여전히 documentation을 검토하고 주제에 게시물을 읽는하지만 봤는데 대답트 리뷰 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(), Update(), Refresh()를 시도했지만 문제가 해결되지 않았습니다.
무엇을하려고합니까? 어디서나'nextTREENODE'를 사용하지 않습니다. 단지 – Plutonix
이 더 정리되었습니다. – mreinsmith
* 무엇을하려고합니까? * 노드가 이미 존재하면 (IF 부분은 필요 없습니다) 아무 것도하지 않습니다. TopNode는 루트 노드가 아닌 첫 번째 보이는 노드입니다. 키는 텍스트와 같지 않으므로 실패 할 수 있습니다. – Plutonix