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
[14970] [트리]허접 질문...ㅠㅠ ----> 트리에서 인덱스는 어떻게 되는거죠??
c인 [mir827] 1047 읽음    2002-01-25 02:04
TTreeNode *TreeNode = TreeView->Items->Add(TreeView->Selected, Group->Strings[i]);
//일단 부모노드를 하나 만들구여..

//자식 노드들을 추가하는데요....
for(int j = 0; j < RecordCount; j++){

/*         TreeNode->StateIndex = 1;
         if(FieldByName("Sex")->AsBoolean){
                 TreeNode->StateIndex = 0;
                 TreeNode->ImageIndex = 1;
         }
         else {
                 TreeNode->StateIndex = 2;
                 TreeNode->ImageIndex = 1;
         }  */

//위에 주석 처리된곳을 어떻게 하면 되죠??
         TreeView->Items->AddChild(TreeNode, FieldByName(FieldName)->AsString);//자식노드추가
         Next();
}
//--------------------------------------------------------------------------------------
1. 궁금한건 각 노드에 인덱스가 붙는지, 붙는다면 어떤식으로 번호가 매겨지는지가 궁금하구요
2. 그리고 이미지리스트 하고 연결시키는데 이미지 리스트에 그림이 0, 1, 2 가 있다고 하면
부모노드에 그림 0을 연결하고 자식노드중에 1이나 2를 연결(조건을 주고)하고 싶은데요..
어떻게 하는지 솔직히 모르겠어요...ㅠㅠ
3. 트리뷰에 보면 StateIndex, ImageIndex, SelectedIndex, 등등 인덱스가 있는데 각각 뭘의미하죠?
4. 노드를 Add할때 인덱스를 붙일수 있어요??
5. 자식를 이동할때 다른 노드에 마우스가 위치 했을때 그 노드전체 색깔을 바꿀수 있을까요?
   Msn메신저 처럼 말입니다...좀 어렵겠죠??ㅡㅡ;;

다 비슷한 질문인데 하고 나니까 좀 지저분하게 됐네요...책이 두권 있는데 트리에 관한건 1~2장에서 끝나버리니까 정말 힘드네요..그렇다고 영어를 잘하는 것도 아니고.. 혹시나 트리에 대해서
정리 잘된 곳이 있다면 소개해 주세요..
맨날 질문만 해서 미안하네요..끝까지 읽어 주셔서 감사합니다...



+ -

관련 글 리스트
14970 [트리]허접 질문...ㅠㅠ ----> 트리에서 인덱스는 어떻게 되는거죠?? c인 1047 2002/01/25
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.