트리
- 업데이트 날짜:2023-02-17
- 2분 (읽기 시간)
트리
문자열 데이터를 여러 열의 아이템 계층구조 리스트로 그룹화합니다.
트리 컨트롤은 클러스터의 1D 배열입니다. 트리의 각 행은 하나의 클러스터입니다. 행의 첫 번째 원소는 트리에서 아이템의 계층구조 위치를 나타내며 그 다음 원소는 트리의 각 열에 표시할 데이터를 나타냅니다.
트리 프로퍼티를 사용하여 열 헤더를 쓰거나 트리 컨트롤의 선택한 아이템을 읽고 씁니다.
트리에서 아이템을 선택하려면 어떻게 합니까?
아이템 탭의 선택 허용 확인란에 확인 표시를 하여 사용자가 트리에서 한 개 아이템 또는 여러 아이템을 선택하도록 할 수 있습니다. 선택 프로퍼티를 사용하여 선택한 아이템에 대한 정보를 반환합니다.
트리의 계층구조는 어떻게 정의합니까?
다음 그림과 같이 클러스터 배열을 사용하여 트리의 아이템을 채웁니다.

각 클러스터의 첫 번째 원소는 아이템의 계층구조 위치입니다. 계층구조 위치는 백슬래쉬로 구분된 문자열이며, 구분된 문자열의 각 부분은 트리의 계층구조 레벨을 나타냅니다. 다음의 일반 구문을 사용하여 계층구조 위치를 정의합니다.
| 구문 | 정의 |
|---|---|
| <빈 문자열> 또는 \ | 트리의 루트를 나타내는 빈 문자열 또는 백슬래쉬. |
| \parent\child 또는 parent\child | 앞에 백슬래쉬가 있는지 여부에 관계없이 트리에서의 위치는 같습니다. |
| parent\child\ 또는 parent\child | 뒤에 백슬래쉬가 있는지 여부에 관계없이 트리에서의 위치는 같습니다. |
| 이스케이프 시퀀스 또는 이중 백슬래쉬 | 공백 문자를 나타내는 \s와 같은 문자 표현의 이스케이프 시퀀스는 허용되지 않습니다. |