안녕하세요.... 반갑습니다.... 오늘도 좋은 일만 가득하시길......
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 기능도 코드 몇 줄 더 추가한 것 밖에 없기 때문에,.... 작고... 분명 다른 것보다...
부하가 작다고 확신합니다. 하루밤 하면 되는 것을...... 몇 년 전에 만들었으면 좋았을 걸.... 그럼...
|