자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
C++ Builder Label 색을 변경을 하였는데, 컴파일해서 실행하면 검은색으로 표시됩니다.
2018.04.01 22:31
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
예를 들어 Label 컴퍼넌트의 색을 붉은색으로 변경을 하였는데, 컴파일 하면 Label 색이 붉은색이 아닌 검정색입니다.
어떻게 해야 변경한 붉은 색으로 보이게 할수 있나요?
댓글 6
-
험프리
2018.04.05 10:56
-
하루
2018.04.05 23:13
제가 작성중인 프로그램에서 폰트 색을 변경을 하여도 컴파일 이후에는 변경이 되지 않습니다.
10.2.2 버전을 사용중입니다.
참고로, 새로운 프로젝트를 생성 후 Label 을 폼에 배치 하고 색을 변경 컴파일 해서 실행을 하면
색이 변경됩니다.
다시 설명 하면, 이전 버전부터 작성하던 프로그램에서는 Label 색을 변경해도 컴파일 후 실행시에는 색 변경이 안되는데,
새로운 프로젝트를 만들어서 Label색을 변경하면, 변경이 됩니다.
object Label30: TLabel
Left = 649
Top = 293
Width = 112
Height = 32
Caption = 'Label30'
Font.Charset = DEFAULT_CHARSET
Font.Color = clRed
Font.Height = -32
Font.Name = 'DotumChe'
Font.Style = []
ParentFont = False
end
-
하루
2018.04.08 21:04
파일을 첨부 합니다.
-
험프리
2018.04.09 10:01
첨부해주신 프로젝트를 살펴보니
VCL 스타일이 Windows 10으로 설정되어 있었습니다.
Projects > Options > Application > Appearance 메뉴를 통해서 Default style을 W/indows로 설정하시면 원하는 글자색이 표현될것입니다.
VCL 스타일을 배경색, 글자색등을 통일된 색으로 지정하는 기능이 구현되어 있어 TLabel의 글자색도 변경이 되었습니다.
——————
답글이 도움이 되셨는지 다른 분들도 참고할 수 있도록 결과 댓글 부탁드립니다.
(결과 댓글이 없는 경우 다른 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-
하루
2018.04.09 11:35
알려주신데로 Windows로 변경하니, 글자색이 설정한 데로 보입니다.
Windows10스타일로 변경하면, 변경된 글자색으로 보이게 하는 방법이 있나요?
글자색 변경이 안된다면, 스타일 변경을 할 필요가 없을것 같습니다.
-
험프리
2018.04.11 10:44
VCL 스타일 적용 후
각 컨트롤들(TLabel 등)의 StyleElement 속성을 통해 스타일 지정할지 여부를 설정할 수 있습니다.
위와 같이 seFont 속성을 False로 설정 시 해당 컨트롤의 폰트 속성은 스타일이 적용되지 않습니다.
——————
답글이 도움이 되셨는지 다른 분들도 참고할 수 있도록 결과 댓글 부탁드립니다.
(결과 댓글이 없는 경우 다른 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
C++ Builder Label 색을 변경을 하였는데, 컴파일해서 실행하면 검은색으로 표시됩니다.
2018.04.01 22:31
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
예를 들어 Label 컴퍼넌트의 색을 붉은색으로 변경을 하였는데, 컴파일 하면 Label 색이 붉은색이 아닌 검정색입니다.
어떻게 해야 변경한 붉은 색으로 보이게 할수 있나요?
댓글 6
-
험프리
2018.04.05 10:56
-
하루
2018.04.05 23:13
제가 작성중인 프로그램에서 폰트 색을 변경을 하여도 컴파일 이후에는 변경이 되지 않습니다.
10.2.2 버전을 사용중입니다.
참고로, 새로운 프로젝트를 생성 후 Label 을 폼에 배치 하고 색을 변경 컴파일 해서 실행을 하면
색이 변경됩니다.
다시 설명 하면, 이전 버전부터 작성하던 프로그램에서는 Label 색을 변경해도 컴파일 후 실행시에는 색 변경이 안되는데,
새로운 프로젝트를 만들어서 Label색을 변경하면, 변경이 됩니다.
object Label30: TLabel
Left = 649
Top = 293
Width = 112
Height = 32
Caption = 'Label30'
Font.Charset = DEFAULT_CHARSET
Font.Color = clRed
Font.Height = -32
Font.Name = 'DotumChe'
Font.Style = []
ParentFont = False
end
-
하루
2018.04.08 21:04
파일을 첨부 합니다.
-
험프리
2018.04.09 10:01
첨부해주신 프로젝트를 살펴보니
VCL 스타일이 Windows 10으로 설정되어 있었습니다.
Projects > Options > Application > Appearance 메뉴를 통해서 Default style을 W/indows로 설정하시면 원하는 글자색이 표현될것입니다.
VCL 스타일을 배경색, 글자색등을 통일된 색으로 지정하는 기능이 구현되어 있어 TLabel의 글자색도 변경이 되었습니다.
——————
답글이 도움이 되셨는지 다른 분들도 참고할 수 있도록 결과 댓글 부탁드립니다.
(결과 댓글이 없는 경우 다른 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-
하루
2018.04.09 11:35
알려주신데로 Windows로 변경하니, 글자색이 설정한 데로 보입니다.
Windows10스타일로 변경하면, 변경된 글자색으로 보이게 하는 방법이 있나요?
글자색 변경이 안된다면, 스타일 변경을 할 필요가 없을것 같습니다.
-
험프리
2018.04.11 10:44
VCL 스타일 적용 후
각 컨트롤들(TLabel 등)의 StyleElement 속성을 통해 스타일 지정할지 여부를 설정할 수 있습니다.
위와 같이 seFont 속성을 False로 설정 시 해당 컨트롤의 폰트 속성은 스타일이 적용되지 않습니다.
——————
답글이 도움이 되셨는지 다른 분들도 참고할 수 있도록 결과 댓글 부탁드립니다.
(결과 댓글이 없는 경우 다른 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
TLabel의 Color 속성을 clRed로 변경하신 것인가요?
TransparentColor 속성도 False로 설정하시면 이상없이 배경색이 붉은색으로 표시될것입니다.
위 설정대로 하셨다면 정확한
댓글로 C++빌더 버전과 스크린샷, 그리고 컴포넌트를 복사(Ctrl+ C) 후 댓글에 붙여넣기 해서 속성정보를 알려주시면 확인해보겠습니다.
——————
답글이 도움이 되셨는지 다른 분들도 참고할 수 있도록 결과 댓글 부탁드립니다.
(결과 댓글이 없는 경우 다른 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)