의 모든 부모 노드를 식별 내가 이렇게 보이는 나무가있다. 기본적으로 exampleTree.Nodes.GetAllParents()
메서드가 필요합니다.트 리뷰
Q
트 리뷰
2
A
답변
3
내가 사용하는 확장 방법 중 몇 :
public static class TreeViewEx {
public static List<TreeNode> GetParentNodes(this TreeView treeView) {
List<TreeNode> results = new List<TreeNode>();
foreach (TreeNode node in treeView.Nodes) {
results.AddRange(GetNodes(node));
}
return results;
}
private static List<TreeNode> GetNodes(TreeNode parentNode) {
List<TreeNode> results = new List<TreeNode>();
if (parentNode.Nodes.Count > 0) {
results.Add(parentNode);
foreach (TreeNode node in parentNode.Nodes) {
results.AddRange(GetNodes(node));
}
}
return results;
}
}
사용법과 같은 것 :
List<TreeNode> parents = treeView1.GetParentNodes();
+0
이것이 유용 할 것 같은데, 나는 그것을 시도하고 다시 돌아올거야 :) – Schadenfreude
+0
이것은 훌륭하게 작동합니다, 감사합니다! – Schadenfreude
+0
@LarsTech 부담하다. 이것들은 실제적인 방법이 아니지만 나는 이것들을 함께 모았다. (나는 부모님을 필요로하지 않는다. 단지 "모두"). – DonBoitnott
관련 문제
- 1. 트 리뷰
- 2. 트 리뷰
- 3. 트 리뷰?
- 4. 는 트 리뷰
- 5. JQuery와 트 리뷰 나무
- 6. 윈폼 트 리뷰 항목이
- 7. WPF의 트 리뷰 DataTemplate을
- 8. 트 리뷰 CSS 문제
- 9. 편집 트 리뷰
- 10. 트 리뷰 노드 확인
- 11. Gtk 트 리뷰 문제
- 12. YUI 트 리뷰 개체
- 13. 트 리뷰 불안해 스크롤
- 14. C# 채우기 트 리뷰
- 15. ContextMenu의 트 리뷰
- 16. wpf 트 리뷰 레이아웃
- 17. 트 리뷰 ContainsKey는
- 18. 트 리뷰 뷰 노드
- 19. 트 리뷰 CSS
- 20. ASP.NET 트 리뷰 D
- 21. WPF의 트 리뷰
- 22. selectedItem가 WPF의 트 리뷰
- 23. WPF 트 리뷰 : WPF에서
- 24. 트 리뷰 바인딩 wpf
- 25. WPF 트 리뷰 업데이트
- 26. $ _POST 트 리뷰 데이터
- 27. 정렬 트 리뷰 노드
- 28. 는 트 리뷰 스타일
- 29. 트 리뷰 아동 델파이
- 30. 트 리뷰 체크 박스 WPF
당신은 무엇을 시도? 무엇이 효과가 없었습니까? 신원을 확인하는 것이 무엇을 의미합니까? 반복을 통해 각각을 살펴 보는 것을 의미합니까? "모든 부모님을"얻을 수있는 방법이 있는지 묻고 있습니까? 우리는 당신을 도울 더 많은 정보가 필요합니다. – Tim
네, 기본적으로'exampleTree.Nodes.GetParents();와 같은 것을 할 수있는 방법이 있는지 물어보고 있습니다. 실제로 어떤 것도 시도하지는 않았습니다. 방법을 연구하고 있습니다. 그러나 지금까지 나는 정말 유용한 모든 것을 발견하지 못했습니다. – Schadenfreude
나는 그것을 반영하기 위해 귀하의 게시물을 업데이트 하겠지만, 약간 불명확하고 일부 사람들은 아마도 그것을 downvote 것입니다. – Tim