townedcollection

    5熱度

    1回答

    我想創建一個具有集合屬性的自定義組件。但是,如果我嘗試在設計時通過單擊對象檢查器中的「...」按鈕打開集合編輯器,則不會發生任何事情。我錯過了什麼? 這裏是我的TCollection後裔: TMyCollection = class(TOwnedCollection) private function GetItem(Index: Integer): TMyCollection

    1熱度

    1回答

    我有類型 TNotifyReply = A類(TCollectionItem) TNotifyReplylist = A類(TOwnedCollection) NotifyReplylist:= TNotifyReplylist.Create(個體經營, TNotifyReply); 調用這個函數(任意次數)後,數一數仍爲零 function TNotifyReplylist.addItem: T

    7熱度

    2回答

    我已經創建了一個派生自TCustomPanel的組件。在該面板上,我有一個派生自TOwnedCollection的類的已發佈屬性。一切正常,單擊對象檢查器中該屬性的省略號可打開默認集合編輯器,我可以在該列表中管理TCollectionItems。 TMyCustomPanel = class(TCustomPanel) private ... published