안녕하세요...
TreeView 의 기능중 필요한 기능이 하나 있어서 TreeView 의 소스를
좀 수정했답니다. 수정부분중 TListItems 부분에도 수정이 가해져서
TSListItems 로 이름을 주고 새롭게 구성했답니다.
그런데 문제는 수정하여 새롭게 만든 컴포넌트의 작동은 잘 되는데...
프로퍼티중 Items 에서 프로퍼티 에디터랑 연결하는 부분을 작성할
수가 없었답니다.
문제의 원인은 TreeView 에서 상속 받아서 새론 컴포넌트를 만들었
다면 발생하지 않을 문제지만... 그게 아니라 똑같은 소스 코드에
이름을 변경하여 새롭게 만든 컴포넌트라 프로퍼티 에디터의 연결이
필요했던 것입니다.
제가 필요로 하는 프로퍼티 에디터는 TreeView 의 Items 를 클릭
했을때 뜨게되는 프로퍼티 에디터랍니다.
녀석을 가져다가 쓰는 방법이 없을까요...?
> 안녕하세요...
>
> TreeView 의 기능중 필요한 기능이 하나 있어서 TreeView 의 소스를
> 좀 수정했답니다. 수정부분중 TListItems 부분에도 수정이 가해져서
> TSListItems 로 이름을 주고 새롭게 구성했답니다.
> 그런데 문제는 수정하여 새롭게 만든 컴포넌트의 작동은 잘 되는데...
> 프로퍼티중 Items 에서 프로퍼티 에디터랑 연결하는 부분을 작성할
> 수가 없었답니다.
> 문제의 원인은 TreeView 에서 상속 받아서 새론 컴포넌트를 만들었
> 다면 발생하지 않을 문제지만... 그게 아니라 똑같은 소스 코드에
> 이름을 변경하여 새롭게 만든 컴포넌트라 프로퍼티 에디터의 연결이
> 필요했던 것입니다.
> 제가 필요로 하는 프로퍼티 에디터는 TreeView 의 Items 를 클릭
> 했을때 뜨게되는 프로퍼티 에디터랍니다.
> 녀석을 가져다가 쓰는 방법이 없을까요...?
제가 알기론 TreeView의 items 프로퍼티 에디터는 감춰져 있어서 다른곳에서
생성하거나 활용할수 없는것으로 압니다. 게다가 TreeView를 직접 상속받지
않으셨다고 하니 내부에 사용되는 데이타 타입은 형식만 같은 전혀 다른 타입이
되므로 역시 그 프로퍼티 에디터가 적용되는것은 어렵습니다. 직접 프로퍼티
에디터를 제작하셔야 겠네요. 아니면 TreeView를 어떻게든 상속받도록 해보십시오.