C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[13068] 제대로 답변 주신게 맞는것 같습니다. ^^
패패루 [peperu] 775 읽음    2001-11-24 10:52
저도 어제 여러 자료를 수집하고, 클래스들을 추적하다보니 최종적으로 프라퍼티에디터
를 만들어서 GetAttribute였나? 하여간, 그 가상함수와
GetValues, GatValue 가상함수 등을 오버라이드 해야 된다는 것을 알게 되었습니다.
현재 제가 원하는 항목들을 표시하는 것 까지는 성공했고, 아직 변경시키는 것은 해
보지 못했습니다.
아무튼, 모두 완성한 다음에 컴포넌트로 공개하겠습니다.

의외로 빌더 컴포넌트 소스들은 너무 단순한 예제밖에 없어서 그동안 궁금한게 많았는
데 이번 기회에 모두 다 풀게 되는 것 같네요. ^^

하여간, 많은 분들이 완성도 있는 빌더 전용 컴포넌트들을 많이 개발해 주시기를 기대
합니다.

패패루였슴다.


박정모 님이 쓰신 글 :
:
:
: 제가 바로 이해한것 이라면 한 페이지 컨트롤의 자식 Sheet만 Object인스펙터에
: 나타나야 한단것 같은데요.
:
: 그 경우라면 프로퍼티 에이터 class를 상속받는 새로운 크래스를 정의하고 그 class의
: get... ??? (정확히는 이름을.. ^^;;)함수를 override한 후에 그 함수안에서 부모가
: 현재 선택된 페이지 컨트롤인지 확인하고 List로 제공하면 됩니다.
:
: 결과적으로 DsgnIntf.pas 를 보시면 TPropertyEditor 라는 class와 그 것을 상속받은
: 몇개의 class를 잘 살펴 보시면 됩니다.
:
: 엄... 제대로 답한건가 ?? ^^;;
: 답이 잘못 되었거나 궁금한게 있으시면 다시 질문하시길... ^^;;
:
:

+ -

관련 글 리스트
13041 위저드컨트롤을 만들고 있는데, 도움이 필요합니다. 패패루 749 2001/11/23
13049     Re:위저드컨트롤을 만들고 있는데, 도움이 필요합니다. 김성진.kark 786 2001/11/23
13051         Re:Re:위저드컨트롤을 만들고 있는데, 도움이 필요합니다. 패패루 834 2001/11/23
13062             프로퍼티 에디터를 만들어야 합니다. 박정모 856 2001/11/24
13068                 제대로 답변 주신게 맞는것 같습니다. ^^ 패패루 775 2001/11/24
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.