Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr
  • 0

TNotebook, TCheckBox, TPanel 버그


simony

질문

C++builder6으로만 사용할때는 문제 없었는데 XE3, RadStudio10.4, RadStudio 11.2를 사용하면서 발생했던 버그입니다.

 

1. TNotebook 컴포넌트

XE3를 사용할때부터 있었던 버그인데 Rad Studio 11.2까지도 개선이 안되었습니다.

컴포넌트 Win3.1 탭의 TNotebook 컴포넌트를 주로 사용하는데 이 컴포넌트의 페이지가 여러개 있을 경우, 예를들어 1번페이지에 다른 컴포넌트(Label, Text 등등)을

새로 생성할때는 그 페이지에 표시되지만 기존에 생성된 컴포넌트를 copy and paste를 하면 다른페이지에(2번이나 3번 페이지)에 표시되는 버그가 있습니다.

 

2. TCheckBox

TCheckBox 컴포넌트의 Font 색지정이 안됩니다. 이 문제 또한 XE3부터 Rad Studio 11.2까지도 개선이 안되어 있습니다.

 

3. Rad Sutudio 11.2(patch1 적용)의 TPanel 배경색

10.4를 기반으로 작업하다가 11.2로 변경하여 보니 TPanel컴포넌트의 배경색이 표시되지 않습니다.

컴파일해서 실행하면 지정한 색이 표시되는데 개발환경에서는 표시되지 않습니다.

 

이 댓글 링크
다른 사이트에 공유하기

1 answer to this question

Recommended Posts

  • 0

1. TNotebook 컴포넌트는 탭 이름에서도 알수 있듯이 win3.1 에서 사용하던 것을 코드 호환성 차원에서 남겨 놓은것입니다. 현재 윈도우 환경과는 맞지 않으니 TPageControl 이나 TTabControl 등 대체 가능한 더 진보된 컴포넌트를 사용 하시길 권장 합니다.

2.3 공통

폰트컬러가 바로 적용이 안되는 이유는 스타일 속성이 기본 적용 되었기 때문이지 버그는 아닙니다. 개별적으로 바꾸길 원하시면 

Project > Option > Application 에서 다음 항목을 체크 하시고 ( Windows 10 이 아니어도 됩니다) TCheckBox 에서는 StyleElements > seFont 체크 해제 / TPanel 은 seClient 체크 해제 하고

원하는 컬러로 바꿔 주시면 됩니다.

image.png

image.png

이 답변이 질문(또는 문제)를 해결했는 지 여부를 꼭 남겨주세요 (게시판 이용 방법 자세히 보기)

이 댓글 링크
다른 사이트에 공유하기

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 질문에 답변하기...

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.