ComponentOne for WinForms - TreeView
노드 사용자 정의 및 편집
TreeView 노드는 간단한 텍스트 항목 또는 텍스트와 아이콘의 조합이 될 수 있습니다.
- TreeView 항목의 체크박스를 사용하여 선택할 수 있습니다.
- AllowEditing 속성을 True로 설정하고 노드를 선택한 후 F2를 눌러 노드를 편집합니다.
- ESC 키를 눌러 편집을 취소합니다.
- C1ThemeController를 사용하여 TreeView의 성능을 강화합니다.
- CustomContentPresenter 속성을 사용하여 TreeView 노드를 정의합니다. 이미지와 텍스트 등 개체 조합을 사용하여 각 노드 자체의 성능을 정의합니다.

탐색 및 선택
- TreeView는 키보드와 마우스 탐색을 지원합니다.
- 노드 하나 또는 여러 노드를 선택할 수 있습니다.
- 연속적 또는 불연속적으로 여러 노드를 선택할 수 있습니다.
- 디자인 타임이나 런타임에서 모두 노드를 선택할 수 있습니다.
바인딩 및 바인딩 해제 모드
- TreeView for WinForm을 계층 관계가 있는 여러 개의 표에 바인딩하여 계층화된 데이터를 표시합니다.
- 컨트롤을 여러 관련 목록이 아닌, 단일한 목록 등 자체 인용 데이터에 바인딩합니다.
- 디자인 타임과 런타임에 수동으로 노드 트리를 만들어서 계층화된 형식으로 모든 데이터를 표시합니다.
노드 확장 및 축소
- 트리에 있는 단일 노드 또는 모든 노드를 펼칩니다.
- TreeView 수준의 ExpandAll 방법을 사용하여 한 번에 트리를 펼칩니다.
- 최종 사용자가 BeforeCollapse 이벤트를 취소하여 펼쳐진 트리를 닫지 못하도록 합니다.
