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
[52291] Re:[문의]빌더의 검색결과처럼 나오는 리스트박스가 따로 있나요?
장성호 [nasilso] 1535 읽음    2008-02-15 15:11
Builder에서 검색결과를 보여주는 Control은

Builder 6.0에서        TTreeMessageView
Builder2007 에서      TBetterHintWindowVirtualDrawTree     이네요

TreeView같은 형태인것 같구요...
자료실에 있는 VirtualTreeView가 비슷한것 같습니다.

하지만
기본 TListBox로 얼마든지 구현 가능합니다. 

1. ListBox의 Style을 lbOwnerDrawFixed  또는  lbOwnerDrawVariable로  설정하시구요
2. ListBox의  OnDrawItem 이벤트에서 직접 Draw해주시면 됩니다.
    2.1 Draw할때 먼저 해당 item에 찾는  string이 있난 확인하신후
    2.2 없으면 그냥  ListBox1->Canvas->TextRect(v,v.left,v.top,str); 하시면 되구..
    2.3 있으면 찾는 부분을 짤라서 Canvas->Font->Style을 바꿔가면서  Draw해주시면 될것입니다.

그럼..
         


정성훈.해미 님이 쓰신 글 :
: 첨부한 그림은 빌더의 검색 결과가 표시되는 리스트 박스입니다.
: 그림처럼 리스트박스내에 특정문자열을 굵게하고 싶습니다.
:
: 기본리스트박스로는 불가능한 것 같고...
: 이런기능이 있는 리스트 박스가 있나요??

+ -

관련 글 리스트
52272 [문의]빌더의 검색결과처럼 나오는 리스트박스가 따로 있나요? 정성훈.해미 1175 2008/02/14
52291     Re:[문의]빌더의 검색결과처럼 나오는 리스트박스가 따로 있나요? 장성호 1535 2008/02/15
52289     Re:[문의]빌더의 검색결과처럼 나오는 리스트박스가 따로 있나요? 우랏차차~!! 1191 2008/02/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.