컬렉션 속성을 사용하여 사용자 지정 구성 요소를 만들려고합니다. 그러나 개체 검사기에서 "..."단추를 클릭하여 디자인 타임에 컬렉션 편집기를 열려고하면 아무 일도 일어나지 않습니다. 내가 누락 된 것? TMyCollection = class(TOwnedCollection)
private
function GetItem(Index: Inte
TCustomPanel에서 파생 된 구성 요소를 만들었습니다. 이 패널에는 TOwnedCollection에서 파생 된 클래스의 게시 된 속성이 있습니다. 모두 잘 작동하고 해당 속성의 개체 관리자에서 줄임표를 클릭하면 목록의 TCollectionItems를 관리 할 수있는 기본 컬렉션 편집기가 열립니다. TMyCustomPanel = class(TCusto
TOwnedCollection/TCollectionItem을 사용하여 컬렉션 또는 목록을 구현하고 싶습니다. 다형성이있는 클래스의 영구 목록 (FileStream에서로드 및 작성)이 필요합니다. 여기 내 코드의 일부입니다. 그러나 부모 TPowerComponent 대신 파생 클래스 TGenerator를 만들고 컬렉션에 추가하지 못했습니다. //-------