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
[16419] Re:[또또자답]편법으로...
AyanamiRei [reilover] 1100 읽음    2002-03-16 12:24
TNodeAttachMode    attachMode;
attachMode = naInsert;
TTreeNode* temp = tv->Selected->getFirstChild();           //tv가 TreeView입니다요..
TTreeNode* movet = tv->Selected->getNextSibling();
while(true){
if(temp)
        if(tv->Selected->getNextSibling())
                temp->MoveTo(movet, attachMode);
        else {
                attachMode = naAdd;
                temp->MoveTo(tv->Selected, attachMode);
        }
else
    break;

temp = tv->Selected->getFirstChild();
}
우선 이런식의 편법으로 되긴 했는데요..
매우 아주 정말 개운하지가 않네요..
이런 지저분한코드...에휴..
요즘 C++빌더 하면서 자꾸 저의 프그램실력의 벽을 느낌니다.
(ㅋㅋㅋ 완전 초보가 이런말 하니까 웃기네여..)
정말 플그래머하고 살 수 있는지..걱정도되고...
한 2년정도는 웹쪽만 했더니 순수 플그램쪽의 감각이..
너무 떨어져서...쩝..(변명..변명...구차하네여..)
너무 궁금한게 또 있긴한데....또 답변이 안올라 올까봐 겁나서..
못올리겟네여..ㅜ.ㅜ



AyanamiRei 님이 쓰신 글 :
: Treeview에서 선택 노드가 가지고 있는 자식노드들을
: 선택된 노드와 같은 level로 바꾸려면 어떻게 해야 하는지요
:
: ROOT
:  ├A
:  ├ B
:  │ ├BA
:  │ ├BB
:  │ │└BBA
:  │ └BC
:  └ C
:
: 이런 구조에서 B의 자식노드들을 밑에 거 처럼바꾸고 싶거든요..
:
: ROOT
:  ├A
:  ├ B
:  ├ BA
:  ├ BB
:  │ └BBA
:  ├ BC
:  └ C
:
: B의 haschild속성을 false로 바꾸니까.
: 자식노드들의 위치는 그대로 있고
: B의 "+"이표시만 사라 지더라구여...쩝..
:
: 해결 방법이 있으면 알려주세여..


+ -

관련 글 리스트
16386 [질문]Treeview에서 선택 노드가 가지고 있는 자식노드들을... AyanamiRei 1286 2002/03/15
16419     Re:[또또자답]편법으로... AyanamiRei 1100 2002/03/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.