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
[21934] Re:Treeview에 check 박스 사용하기 알려주세요.
류현 [rauto] 1119 읽음    2002-10-08 18:27
채선옥 님이 쓰신 글 :
:  제가 지금 treeview를 사용하여 db에서 동적으로 데이터를 입력하고 있습니다.
:  근데 여러 항목을 선택하고 싶어서 체크 박스를 사용하고 싶은데 방법을 모르겠어요.
:  vb/vc++ 에서는 기본 속성에 있던데 빌더에는 기본 속성에 체크박스 속성이 없더군요.
:  체크 박스 속성을 사용할 수 있도록 자세한 설명 부탁합니다.
:  virtualtree라는 컨포넌트도 깔았는데 정확히 사용법을 모르겠네요.
:  체크박스 꼭 사용할 수 있도록 누가 아는 사람 있으면 좀 알려주세요.
:  그럼...

//---------------------
안녕하세요
TTreeView는 체크박스 프로퍼티가 없어서 약간의 트릭을 써야 합니다.
ImageList를 하나 올려서 0에는 체크안된 체크박스 이미지를
1에는 체크된 체크박스를 설정합니다.
글구 노드를 선택할때마다 ImageIndex를 0, 1토글시켜 주면 됩니다.
체크박스가 체크된 노드를 알고 싶을때는
TTreeNode* pNode;
TList* pList;
for(int i=0 ; i<TreeView->Items->Count ; i++) {
    pNode = TreeView1->Items->Item[i];
    if(pNode->ImageIndex == 1)
         pList->Add(pNode);
...
이런식으로 설정할 수 있을 것같네요 ^^;
걍 꽁수네요 즐프하세요



+ -

관련 글 리스트
21902 Treeview에 check 박스 사용하기 알려주세요. 채선옥 808 2002/10/06
21934     Re:Treeview에 check 박스 사용하기 알려주세요. 류현 1119 2002/10/08
21914     Re:Treeview에 check 박스 사용하기 알려주세요. 임선규 904 2002/10/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.