C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[26983] Re:TTreeView 사용 관련
radppiri [muagoa] 992 읽음    2003-08-29 14:53
처음 쓰는거라 허접입니다.

여러 데이터를 넣을 구조체 선언

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같은걸요....
: 그리고 선택을 하면 화면에 있는 데이터가 아닌 다른 값들을 받고 싶은데..
: 어떻게 해야할지요.. 고수님들 말씀해 주셔요
:

+ -

관련 글 리스트
26980 TTreeView 사용 관련 minseok 675 2003/08/29
26983     Re:TTreeView 사용 관련 radppiri 992 2003/08/29
26985         답변 대단히 감사합니다. 냉무ㅎㅎ minseok 637 2003/08/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.