Q&A

  • TreeView에서 한 아이템에 여러가지 값을 부여할려면....
에궁.. 이번에도 질문입니다...

난 언제나 답을 할수 있을런지...^^;;



다름이 아니라.. 트리뷰를 이용해 조직도를 구현했습니다..

근데 동명이인땜에 벽에 부딪쳤습니당...



트리뷰에서. 한 아이템을 선택했을때.. 그 아이템의 이름(TEXT)값 이외에

같은 노드에 여러개의 값을 부여할려면 어케해야 하죠...



고수님덜에 좋은 조언 부탁드립니다..

1  COMMENTS
  • Profile
    토맛토 2001.06.21 09:03
    TTreeNode에는 Data라는 포인터속성이 있습니다.

    부가적인 데이터를 저장하기 위한 클래스나 레코드를 정의하시고 트리노드 생성할 때 클래스(또는 레코드) 인스탄스 만든다음 인스탄스에 부가정보 넣고 Data속성에 인스탄스의 주소를 대입하십시오



    노드를 읽을 때는 Data속성으로 부터 인스탄스를 참조하여(데이터타입 캐스팅이 주의) 부가 데이터를 읽습니다. 읽은 데이터를 동명이인을 구분합니다.



    정연섭 wrote:

    > 에궁.. 이번에도 질문입니다...

    > 난 언제나 답을 할수 있을런지...^^;;

    >

    > 다름이 아니라.. 트리뷰를 이용해 조직도를 구현했습니다..

    > 근데 동명이인땜에 벽에 부딪쳤습니당...

    >

    > 트리뷰에서. 한 아이템을 선택했을때.. 그 아이템의 이름(TEXT)값 이외에

    > 같은 노드에 여러개의 값을 부여할려면 어케해야 하죠...

    >

    > 고수님덜에 좋은 조언 부탁드립니다..