C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

컴포넌트/라이브러리
Delphi/C++Builder Programming Components&Libraries
[577] CheckBoxButton 지원 ImageButton입니다.
박영목.월천 [gsbsoft] 14391 읽음    2009-11-19 18:31
안녕하세요.... 반갑습니다.... 오늘도 좋은 일만 가득하시길......

  TimageButton에 Image 넣는 것 귀찮아서... 조금 더 간단히 한다고 해본 것입니다. res 용량도 아끼고... 꼬박 하루밤

꼬박 보내 버렸네요.  실력이 좋아서 한 것은 아니고... 그냥 아래의 4개의 Component 섞은 것이라 생각하시면 됩니

다.    마음대로 고쳐 사용하시길....  버그는  없는지.. 모르겠습니다. ㅋㅋㅋㅋ  저도 이제 사용해 봐야 합니다. Copy,

Paste 로 대부분 작업을 해서...  거의  8시간 코팅 한 것 같네요.   아참 이것은 델파이 소스로 되어 있습니다.  소스가

다 델파이라... 델파이로 만들었는데... C++Builder를 보다 Component 만들기 싶운  것 같습니다.

  버그도 적을 것 같고...   Glyph, GlyphDown 2개 이미지만 만 넣어도 버튼처럼 동작합니다. CheckBox로 할 때도 2개

만 있으면 되지요.    ON, OFF,    Down이 ON(True)입니다. 

  버그 있으면 알려 주시기 바랍니다.  이제 실행파일 용량 좀 줄겠군...  TimageButton는 normal, down, focus 3개를

사용하는 것도 4개   이미지가 만들어져 있더군요. 파일도 4번 넣어야 하고 이것은 3번... ㅋㅋㅋ  대수롭지 않은 것은

normal, down 이미지만 넣어도 되게 했습니다.

Properties에서 CheckBoxButton을 True로 하면 CheckBox 버튼으로 동작합니다.  그 값은 Checked 에 있습니다.

TImage에서 상속한 것 아니고 TGraphicControl에서 상속받았습니다.  그래서 TImageButton보다 조금 힘들었습니

다. 그래봐야  베긴 것인데 ㅋㅋㅋ


  참고한 것은 아래 Component들 입니다.  제가 초짜라... 대략 눈치 것 했습니다....  잘못된 것 있으면 연락 꼭 주세

  요.  저도 수정을 해야 합니다. ㅋㅋㅋ


  janroundedbutton, TimageButton, XiButton, BtChkBox   소스를 공개해 주신 분들께 감사를 드립니다. 감사합니다.


                                     C++Builder 6.0 , 델파이 7.0에서 Test 약간 했습니다.

                      소스와 예제 파일, 실행파일 올렸습니다. C++Builder 6.0에  맞추어져 있습니다.
                      다른 버전은 *.dcr, *.pas 2개를 사용하시어 등록하시면 됩니다. ~~~~~~~~~~


부산에서   월천 박영목 올렸습니다.   많이 춥네요... 음식을 약간 맵게 드시기 바랍니다. 행복하세요...  감사합니다. ^^

* 이것 올리고 나서 지금 프로젝트에 반 정도 바꾸어 보았는데 아주 잘 동작합니다. 기존에 몇개 쓰던 컴포넌트보다
   좋다고 판단됩니다. Image가 TImage 4~5개를 사용하는 것이 아니고 TBitmap 4개 사용하고 있습니다.

   그리고 ImageCheckBox 기능도 코드 몇 줄 더 추가한 것 밖에 없기 때문에,.... 작고... 분명 다른 것보다...
   부하가 작다고 확신합니다.    하루밤 하면 되는 것을......  몇 년 전에 만들었으면 좋았을 걸....  그럼...
박영목.월천 [gsbsoft]   2009-12-02 17:46 X
댓글이 없는 것 보니...  저만 사용하고 있는 모양입니다.  별루인가? 다른 것 더 좋은 것 추천해 주시면 좋을련만... ㅋㅋ
정재만 [csta]   2010-03-30 13:29 X
제가 찾던 컴퍼넌트네요.
사용해 보니 아주 좋네요.  CheckBox기능 괜찮네요.
올려주신 소스를 약간 변형에서 사용하고 있습니다.(이미지를 4개에서 16개로 늘렸습니다. 다국어 지원때문에)
초보자 [huss5210]   2010-07-28 14:30 X
와 멋지네요

+ -

관련 글 리스트
577 CheckBoxButton 지원 ImageButton입니다. 박영목.월천 14391 2009/11/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.