|
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장에서 끝나버리니까 정말 힘드네요..그렇다고 영어를 잘하는 것도 아니고.. 혹시나 트리에 대해서
정리 잘된 곳이 있다면 소개해 주세요..
맨날 질문만 해서 미안하네요..끝까지 읽어 주셔서 감사합니다...
|