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

상속 컴포넌트의 화면 표시 안 되는 문제


신동승

질문

Delphi 10.3을 사용하고 있습니다.

 

File | New | Other | Delphi | Indivisual Files | Component  메뉴를 실행하여

TCombobox를 상속하여 TWaterCombobx를 만들고 설치한 후 디자인 화면에 배치하면 콤보박스 모양이 표시됩니다.

그런데 TWaterCombobox를 상속하여 TDeviceCombobox를 만들어서 설치한 후 디자인 화면에 배치하면 콤보박스 모양이 표시되지 않습니다.

실행해 보면 TWaterCombobox는 정상 동작합니다.

하지만 TDeviceCombobox는 화면에 표시되지는 않지만 마우스 클릭하면 드랍다운은 됩니다만, 선택한 내용이 화면에 표시되지는 않습니다.

TDeviceCombobox에서 TCombobox를 직접 상속하면 정상 동작합니다.

 

722218008_.png.095eee208a60fd4ec45cc725f3f9db5d.png

 

상속한 컴포넌트를 또 상속해서 만들면 이런 문제가 생기는 것 같은데요.

해결 방법이 있을까요?

Edited by 신동승
이 댓글 링크
다른 사이트에 공유하기

3 answers to this question

Recommended Posts

이 토의에 참여하세요

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

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...

중요한 정보

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