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
[19009] 그냥 getNextSibling()을 써서 직접 세어 보세요.
김백일 [cedar] 1989 읽음    2002-05-30 16:53
질문요! 님이 쓰신 글 :
: 그건 알고 있는데요
: TreeView->TopItem일경우에 Count는 자식이고..

TopItem은 현재 트리뷰 화면 상에 표시된 윈도 중에서 제일 윗 쪽에 있는 노드를 가리킵니다.
이 속성은 특정 노드를 트리 뷰 맨 위쪽으로 스크롤할 때 사용되는 겁니다. 혼동하지 마세요.

실제로 제일 첫 번째 노드는 TreeView1->Items[0] 입니다.

: 그러자니 Parent는 NULL이고 모 좋은 수 없나요? 꼭 함수 하나 만들어서 써야되나요?

뭐 이런 식으로 하셔서 세면 되실 듯...

int nSibling = 0;
for (TTreeNode *tn = TreeView1->Items[0]; tn != NULL; tn = tn->getNextSibling())
    nSibling++;






+ -

관련 글 리스트
19006 다시 트리뷰에 관한 질문 질문요! 816 2002/05/30
19007     Parent의 Count를 쓰면 되지 않나요? 김백일 822 2002/05/30
19008         Re:TopItem일경우에는? 질문요! 804 2002/05/30
19009             그냥 getNextSibling()을 써서 직접 세어 보세요. 김백일 1989 2002/05/30
19010                 topItem이 제일 윗 아이템.. 이 아니었군요.. 모르던 거였는데 가르켜 주셔서 고맙습니다.(냉무) 질문요! 790 2002/05/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.