C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[11092] Virtual Treeview 많이들 쓰시나요?
civilian,안영제 [civilian] 2019 읽음    2005-11-07 06:32
뉴스그룹에 보니 새버전 소식이 있네요.

받으러 가기 : http://www.soft-gems.net/supplement/download.php?ID=28

4.3.0 -> 4.4.2 에서 달라진 것들

Improvement: fixed column implementation completed (code donation by Igor Savkic)
Change: OnMouseWheel published.
Improvement: Painting of normal, selected, state and overlay image is now done using standard image list access. This allows to use specialized image lists (e.g. with full alpha channel support).
Improvement: ShowScrollbar calls with conditional defines extracted into a new method. Added event that can be hooked by the application to get notified if a scrollbar is about to show or hide. Introduced OnShowScrollbar event.
Improvement: OnGetImageEx event to allow specifying a custom imagelist.
Improvement: GetFirstChecked, GetNextChecked, ClearChecked helper methods (code donation by Azza).
Bug fix: Reselection of a node in multi selection node did not refresh its visual selection appearance.
Bug fix: root node total count not updated during load of streamed nodes.
Bug fix: When loading a node from stream the initial total height is always set to the current default height of the tree, not the height of the node that is being loaded.
Bug fix: Mantis #260, TBaseVirtualTree.ReadChunk has applied total height of loaded nodes multiple times.
Change: Moved DoCancelEdit and DoEndEdit to the protected section.
Improvement: Hint window class dynamically assignable. TBaseVirtualTree.GetHintWindowClass
Change: A few GetPrevious* methods were still testing for an initialized parameter.
Change: OnMouseWheel published.
Improvement: Painting of normal, selected, state and overlay image is now done using standard image list access. This allows to use specialized image lists (e.g. with full alpha channel support).
소리바람.OJ [phonon]   2005-11-07 09:58 X
예제나 적용한 레퍼런스를 보면 사용이 쉬울 줄 알았는데 조금은 까다로운 면이 있더군요.
당연히 여러가지 컴포넌트를 섞어 놓은 것이니 그런 점도 있고 내공이 딸려서 로직 구현에 애로사항이 많더군요. 사용을 못하는 결정적인 이유가 회사에서 볼랜드 솔루션을 고려하고 있지 않다는 것입니다. 이번에 나온 BDS2006으로 예전의 명성을 얻기를 진심으로 바랍니다.
김상구.패패루 [peperu]   2005-11-07 13:14 X
저는 상당히 애용하는 편입니다. 처음엔 정말 온갖 컴포넌트들 잔뜩 깔아놓고 썼는데 요즘엔 범용성이 강하고(그만큼 유연하고) 확실한 성능을 보장하는 몇몇 핵심적인 것들만 깔아서 쓰는 편이죠. VirtualTreeview는 항상 제일 먼저 설치하는 컴포넌트들 중 하나입니다. 물론 쓰기는 다소 불편해 보일 수도 있으나... 컨셉 자체가 아주 유연하고 컨셉만 잘 이해하면 상당히 쓰기 편합니다.
폼에 직접 박아넣어서 사용하게 되면 폼 소스가 상당히 지저분해지기도 하지만 좀 복잡한 동작을 요할땐 컴포넌트로 포장해서 쓰면 별 문제 없습니다. 무엇보다도 속도 짱! 유니코드 완벽지원! 이정도면 다른거 용서할만하죠. ^^
박정진.바보 [reilover]   2005-11-07 15:29 X
흠...처음에 저두 Treeview를 사용할 일이 있어서 뒤져보다 보니..
VirtualTreeview가 좋다고 해서 설치 할려고 하다보니 뭔가 복잡한거
같기도 하고 해서 귀차즘 발동..ㅡㅡㅋ
그냥 Treeview로 구현했습니다. 쓰다 보니 일반 Treeview에 없는 기능은
직접 구현해야 해서 어찌 보면 두배는 더 귀찮아 진듯..ㅠㅠ
잿빛날개 [ashywings]   2005-11-08 12:59 X
빌더에서 컴포넌트로 상속 하는데 문제가 있어서 삽질 좀 했는데 일단 한 고비를 넘기고 나니 편하네요. 유연성 덕분인지 제가 구현 할려고 한 기능도 상당히 쉽게 구현돼서 놀랐습니다.^^

+ -

관련 글 리스트
11092 Virtual Treeview 많이들 쓰시나요? civilian,안영제 2019 2005/11/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.