자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

안녕하세요.

즐거운 월요일이 시작됬네요~~

 

이번에 질문할 내용은, 컴포넌트 만들기 입니다.

 

자체 지원되는 버튼이나 스타일등을 마음대로 입맛에 맛게 디자인하기가 힘들어서

 

Rectangle 안에 Lable 을 넣어서 버튼형태를 만들었습다. 버튼의 배경색이나 폰트색상등을 마음대로

바꿀수 있어서 정말 좋습니다. 마우스 이벤트도 모두 받을 수 있어서, 클릭할때 배경색이나, 클릭후에

배경색등을 바꿀수 있으니, 실제 상용앱에서 보이는 형태의 버튼 구현이 가능합니다.

 

물론, 버튼을 이미지처리로 할 수 있지만, 눌렀을떄 떼었을때 이미지를 모두 만들어야 하니..

디자이너가 없는 개발자 분들은 Rectangle 을 이용해서 입맛에 맞는 멋있는 버튼을 만들 수 있을거 같습니다.

 

아래와 같이, [업데이트] [추천하기] [평사/사용후기 작성하기] 같은 버튼을 쉽게 만들수 있죠..

 

Screenshot_2014-06-16-10-59-22.png

 

 

그런데 일일히 Rectangle 과 Label 을 만들고 이벤트등을 만들려니 소스도 복잡해질수 있어서

아예 컴포넌트 형태로 만들려고 합니다.

 

만드는 방법이나 참고 자료를 주시면 열심히 따라해보도록 하겠습니다.

 

감사합니다.

 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 17220
공지 유용한 관련 사이트 관리자2 2014.03.20 56092
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99536
399 Rectangle 컬러값 변경 문의 [2] 가을이다 2014.06.13 2650
398 FMX 동적생성 버튼 폰트, 크기 변경 방법 [3] superman 2014.08.20 2654
397 델파이 C/S프로그램을 웹으로 전환해서 보여주는 방법 연일하 2015.10.28 2688
396 UC-win/Road에서 앞차와 거리를 측정하려고 합니다. [1] jhjh 2021.08.25 2694
395 system.pas 에러 해결방법은 무엇인가요? [1] 날라리아 2020.01.28 2729
394 xe6 firemonkey tabcontrol 에서 tabitem height 사이즈 변경이 불가능 합니다.. [2] 프리스켄 2014.06.28 2733
393 bpl파일을 만들려고 합니다. [3] 이홍석 2015.04.07 2738
392 [세미나] 안드로이드 전화통화를 녹음할 수 있는 백그라운드 앱을 만들 수 있을까요? [1] Humphery 2014.09.17 2746
391 [세미나] TWebBrowser Component 사용시 JavaScript 기능을 사용할 수 있나요? [4] Humphery 2014.06.12 2750
390 FireDAC으로 오라클(Oracle) DB와 연결하기 [1] 델초보 2017.07.26 2751
389 서버 - 클라이언트 연결 오류 문의 [1] file 송진성 2014.03.20 2760
388 [무료 세미나] 초대합니다! RAD Studio XE8 출시 세미나!(서울&대구) 관리자 2015.04.08 2770
387 델파이와 오라클 호환성 [1] 오라클매니아 2014.03.05 2813
386 [공유] PDF파일로 저장할 수 있는 컴포넌트가 필요합니다. 험프리 2017.09.08 2821
385 C# 소스 Delphi변환 우씨 2014.05.27 2858
384 푸쉬메시지를 받을때 앱이 실행중인 경우와 스크린을 끈경우를 구분할 수 있을까요? [7] Humphery 2015.06.11 2863
383 안드로이드 서비스(백그라운드 실행)에서 특정 상황에서 앱자동 실행 [2] 김태윤 2016.05.24 2869
382 IntraWeb 에서 IE열지지 않고 Waiting하는 이유가 뭐죠? [2] file 피터 2014.03.22 2892
381 오늘날짜 표시 [4] fromstog 2014.04.04 2900
380 Access Violation at address 0040B508... 질문드립니다. ^^ [1] 쭈니쿤 2016.01.22 2928