자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
VCL 스타일을 사용해 보니 폼이 전체적으로 이뻐지는데요. 강조하고 싶은 특정 버튼의 스타일만 바꿀 수 있나요?
댓글 1
VCL 스타일을 사용해 보니 폼이 전체적으로 이뻐지는데요. 강조하고 싶은 특정 버튼의 스타일만 바꿀 수 있나요?
VCL 스타일은
Appearance 화면(Project Options > Application > Appearnce)에서 원하는 스타일 선택 해 사용할 수 있습니다.
VCL 스타일을 사용하면 일괄적으로 모든 컨트롤과 태두리, 메뉴, 시스템 메뉴까지 이쁘게 스타일을 입힐 수 있는데요.
특정 버튼을 강조하고 싶은 것으로 보입니다.
VCL 스타일은 일괄적으로 전반적인 스타일을 적용합니다. 그래서 컨트롤(버튼 등)의 스타일을 개별적으로 변경할 수 없습니다.
하지만, StyleElements 속성으로 컨트롤의 폰트, 배경, 태두리를 개별적으로 변경할 수 있습니다.
StyleElements 속성은 컨트롤에 스타일을 적용할지 여부를 설정합니다.
위 기능으로 버튼의 폰트속성을 변경해 강조해 봤습니다.
1, 버튼 선택 후 속성 창에서 StyleElements의 seFont 속성을 False로 설정합니다.
2, Font 속성을 변경합니다.
3, 최종적으로 아래와 같이 버튼의 폰트스타일로 강조할 수 있습니다.
PS -
VCL 스타일 자체를 커스터마이징 할고자 할 경우 아래 글을 참고하기 바랍니다.
http://blogs.embarcadero.com/sarinadupont/2014/01/27/customizing-vcl-styles/