2010-06-16 5 views
3

표준 TreeView의 좌절 중 하나는 부분 선택을 표시하여 일부 자식이 선택되었음을 나타낼 수 없다는 것입니다. 복잡한 트리의 부분 선택을 사용하면 트리가 완전히 확장되지 않은 경우에도 선택 항목의 위치를 ​​쉽게 결정할 수 있습니다. 비슷한 아이디어가 사용자가 백업 할 파일을 선택할 수 있도록 마누 백업 프로그램에서 사용됩니다.Three State Treeview Windows Forms

누구든지 treeview 확인란을 회색으로 표시하는 방법을 알고 있습니까? 부모 노드의 자식 노드 중 일부 (그러나 전부는 아님)가 검사 될 때 부모 노드의 검사를 회색으로 표시하려고합니다. 소프트웨어 설치 중에 설치할 옵션을 선택할 때 표시되는 것과 비슷합니다.

여러 게시물을 보았지만 나이가 많습니다 (2000, 2007 년).

이제 2010 년에는 더 나은 대답이 필요합니다. VS 2008을 사용합니다. NET 3.5, Windows Forms

답변

3

이 코드는 Tri-State TreeView이며 CodeProject에서도 사용하고 있습니다. 잘 작동합니다. 프로젝트를 최신 상태로 유지해야합니다.

+0

2011 년 5 월 30 일 이후입니다. –