Q&A

  • Treeview의 Leaf Node들에 대한 인덱스를 만들려면?
+ A - A1

A2

B - B1

- B2

- B3



트리가 위와 같이 있을때...

리프노드인 A1 A2 B1 B2 B3 를 1,2,3,4,5 같이 순차적 인덱스를 가지고 싶습니다.

방법이 있을런지..

TreeView.Selected.Index 로 하면 A1 A2 가 1,2

B1,B2,B3 는 1,2,3 으로 되더군여..헉 --;

프로퍼티를 모르는건지..메소드를 다 몰라서 그런건지..

알면..가르켜 주세요..천재님들...





1  COMMENTS
  • Profile
    껄떡쇠 2000.11.21 21:34
    트리뷰에서의 Index는 부모로부터의 위치입니다.

    전체에서의 위치를 구하려면

    Treeview1.Selected.AbsoluteIndex 이런식으로 해주면 돼요.



    Level이 같은 노드들의 인덱스처리는 저도 잘모르겠네요.



    따로 만들어야 하는것 아닌가?

    전 GetNextSibling를 가지고서 쭉~ 훑어가면서 찾는식으로 했는데...