|
처음 쓰는거라 허접입니다.
여러 데이터를 넣을 구조체 선언
typedef struct _UserInfo
{
int 나이
AnsiString 닉네임;
AnsiString 이름;
} UserInfo, *pUserInfo;
UserInfo *tempUserInfo = new UserInfo;
tempUserInfo->나이 = 20;
tempUserInfo->닉네임 = "니 a다";
tempUserInfo->이름 = "aa";
TTreeNode *TempNode;
TempNode = TreeView1->Items->Item[i]; // i는 데이터를 Treeview에 넣을 위치를 나타냄
TreeViewBuddy->Items->AddChildObject(TempNode, tempUserInfo ->닉네임, tempUserInfo); // Treeview에 닉네임이 보임
Treeview에서 아이템 선택시 이름을 나타낼려면
AnsiString Name = pUserInfo(Treeview1->Selected->Data)->이름;
ps : 도움말에서 TTreeNode의 AddObject를 찾아보면 예제랑 나와있습니다.
minseok 님이 쓰신 글 :
: 안녕하셔요
: TTreeView를 사용해서 특정 데이터 들을 보여주려고 하는데,
: TTreeView노드마다 제 나름대로 특정 데이터를 저장하고 있도록 하고 싶습니당..
:
: 화면에 보이는 것 외에 다른 특정 id같은걸요....
: 그리고 선택을 하면 화면에 있는 데이터가 아닌 다른 값들을 받고 싶은데..
: 어떻게 해야할지요.. 고수님들 말씀해 주셔요
:
|