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
[356] [FriendPlus] TLabelPlus...
잔머리대왕 [friendplus] 11636 읽음    2003-12-03 13:43
여러 컴포넌트를 만들어 사용하다 한번 올려봅니다.
처음 공개(?) 하는거라 소스 포함합니다.
패키지에 포함시켜 사용하세요.

반응이 좋으면 다른 컴포넌트도 오픈하겠습니다.
개발 완료 컴포넌트: TLabelExPlus (TCustomControl 상속)
                    TStaticLabelPlus (TCustomControl 상속)
                    TSpeedButtonPlus (TGraphicControl 상속) TSpeedButton의 Group기능을 지원하며 TLabelPlus의 모든 기능을 가지고있습니다.
                    TDesignButtonPlus (TCustomControl 상속) TSpeedButtonPlus의 기능을 지원하며 XP스타일 버튼(모서리가 R~을 조금 줬습니다.)을 지원합니다.
                    TDesignButtonExPlus (TCustomControl 상속) TDesignButtonPlus의 기능을 지원하며 포커스를 가집니다.
개발 진행 컴포넌트: TNumberPlus : 숫자 및 헥사코드 입력창 (TCustomControl 상속)
                    TEditPlus: 문자열 입력창 TEdit에서 불편하였던 것을 보완. (TCustomControl 상속)
                    TGridPlus: TStringGrid에서 불편하였던 것을 보완 (TCustomControl 상속)
그외 컴포넌트 기능들이 많이(?) 있습니다.

물론 C++Builder 좋아하므로... C++Builder로 만들었습니다.
버젼은 6.0에서 테스트 하였습니다.
사용시 문제점과 수정 및 보완사항은 메일 또는 글을 남겨주세요.

기능은 제목에 적힌데로 라벨의 기능을 확장(?)하였습니다.

Component name: TLabelPlus                                             
Version: 1.1.0.0                                                       
E-Mail: friendplus@chollian.net                                  
컴포넌트의 수정은 개발자를 무시한 처사이므로 수정을 금합니다.
물론 저작권은 개발자에게 있음을 알려 드립니다.                   
테스트용 및 공개용 소프트웨어 개발에 사용가능하며 상업용 소프트웨어 개발에 사용할수 없습니다.
물론 컴포넌트 사용시 발생하는 문제점에 대해 개발자는 책임을 지지 않습니다... (왜! 내가 만든게 아니니깐.... ^^;)
사용중 문제점이나 개선할 사항이 있을시 메일 및 글을 남겨주세요.

TLabel과 다른 기능들만 간략하게 소개하겠습니다.
- Bevel 지원 (Bevel은 TPanel의 기능과 동일합니다.)
- Brackground gradient color 지원
    - 참고 속성: Colors
- Mouse event 지원
    - 참고 이벤트: OnMouseEnter, OnMouseLeave
- Mouse event color 지원
    - 참고 속성: EnterColors, EnterEnabled
    - 마우스가 TLabelPlus위에 있을경우 배경색에 변화를 줄수 있습니다.
- Image 지원
    - 참고 속성: Image, ImageList
    - 라벨에 이미지를 올려줍니다.
- Outline
    - 참고 속성: Outline
    - 테두리 라인을 그려줍니다.
- Shadow
    - 참고 속성: Shadow
    - 글자에 그림자 효과를 줍니다.
- Style
    - 참고 속성: Style
    - 글자 위치 정렬 (Alignment, Layout)
    - 글자와 글자 사이 간격(줄단위, LineFeed)을 설정합니다. (여러줄 입력시 Text사용)
    - Margin (상, 하, 좌, 우 여백 적용)
    - 문자의 테두리 설정 사용여부 및 색 지정 (Outline, Color)
    - 문자 회전을 설정합니다. (Rotation. 0/90/180/270)
- Text
    - 여러줄 입력시 사용.

포합된 압축 파일 목록
CommonPlus.cpp
CommonPlus.h
LabelPlus.cpp
LabelPlus.h
LabelPlus.res
이상 다섯개의 파일입니다.

김태선 [jsdkts]   2003-12-03 19:00 X
잠시 봤는데 아주 좋네요.
GOOD.
다른 컴포넌트도 올려주시면 좋겠습니다.
김태선 [jsdkts]   2003-12-03 23:31 X
간만에 C++로된 컴포넌트를 보니 기분이 좋습니다.
버그 버그 [siral]   2004-04-29 01:06 X
그런데..상용에서는 사용하지 말라고 하시네요...음..

공개 컴포넌트로서 상용에서도 사용하게 해주시면 좋을텐데..

아무래도 제가 만들어서 사용해야 겠군요...필요없는 컴포넌트...씁슬...
freeman [builder88]   2005-07-24 22:39 X
인스톨시 링크 에러가 납니다.(C++6.0) 어떻게 하면 됩니까 ?
잔머리대왕 [friendplus]   2005-07-31 20:08 X
1년이 지난 소스에 관심을 가져 주시는분이 있을줄은 몰랐습니다.
다운받아서 테스트해본 결과 아무 문제가 없는것으로 나왔습니다.
다시한번 테스트를 부탁드리며,
혹시 메일주신 김형수씨 라면 답변 메일 보내 드렸습니다.
확인 부탁드리겠습니다.

+ -

관련 글 리스트
356 [FriendPlus] TLabelPlus... 잔머리대왕 11636 2003/12/03
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.