|
바로 해결했습니다..(__)
이경석 님이 쓰신 글 :
: 1. 예를 들어 아래와 같은 구조체를 헤더 정보에 추가 한다고 합시다.
:
: typedef struct
: {
: String Name;
: int Key;
: } TTreeData;
:
: 2. 트리를 구성할 경우 구조체의 정보를 트리뷰 아이템에 오브젝트로 넣을수 있게 합니다.
:
: TTreeData* treeData = new TTreeData;
: treeData->Name = "조선일보";
: treeData->Key = 1;
: treeView->Items->AddObjectFirst(NULL, treeData->Name, treeData);
:
: 3. 사용할때는 선택된 아이템의 Data의 정보를 타입캐스팅해서 가져 옵니다.
:
: TTreeData* treeData = (TTreeData*)treeView->Selected->Data;
: ShowMessage(IntToStr(treeData->Key));
:
:
: //-----------------------------------------------------------------------
: Monkey D Ruphy 님이 쓰신 글 :
: : 예를들면)
: : 다음과 같은 Table이 하나 있으면
: :
: : SITE SNAME
: : -----------------
: : 1 조선일보
: : 2 연합뉴스
: : 3 전자신문
: :
: : 라는 테이블이 있으면 TreeView에서 보여주는건
: :
: : -- 조선일보
: : ㅣ
: : -- 연합뉴스
: : ㅣ
: : -- 전자신문
: :
: : 이렇게 보여주고 선택했을때 key인 1, 2, 3을 가져오고 싶습니다..
: : 유용한 방법이 있을까요??
|