|
(BCB6)
TCollection 을 사용하면 에디터로 TCollectionEditor 가 기본적으로 등록되어 동작하는데,
제가 원하는 것은 이 에디터에 Add, Del 이 안되게 하는 것입니다.
VCL Source 를 본 결과 TCollectionProperty.GetColOptions 메소드에서
TCollectionEditor 폼을 설정을 할 수 있도록 되어있는데...
문제는 이 설정을 변경하는 방법을 모르겠습니다.
상속받지도 못하게 되어있고 그 코드대로 새로 만드려고 해도 TToolbarDesignWindow 코드는 빠져있어서 난감하네요. [ TCollectionEditor = class(TToolbarDesignWindow) ]
그나마 델파이에 있는 코드를 참고한 것이고, C++Builder 에는 Property Editor 코드가 포함되 있지 않네요.
! TCollection 속성 편집에서 Add, Del 만 안되게 하는 가장 간단한 방법이 무엇일까요?
|