我想使用TOwnedCollection / TCollectionItem实现集合或列表。 我需要一个具有多态性的类的持久列表(以从FileStream加载和创建)。 到目前为止,这是我的代码(的一部分),但是我没有成功创建派生类TGenerator而不是其父类TPowerCompon ...
我想使用TOwnedCollection / TCollectionItem实现集合或列表。 我需要一个具有多态性的类的持久列表(以从FileStream加载和创建)。 到目前为止,这是我的代码(的一部分),但是我没有成功创建派生类TGenerator而不是其父类TPowerCompon ...
我创建了一个从TCustomPanel派生的组件。 在该面板上,我有一个派生自TOwnedCollection的类的已发布属性。 一切运行良好,单击该属性的对象检查器中的省略号将打开默认的集合编辑器,我可以在其中管理列表中的TCollectionItems。 我还希望能够在设计时双击 ...
我有类型 TNotifyReply = class(TCollectionItem) TNotifyReplylist = class(TOwnedCollection) NotifyReplylist:= TNotifyReplylist.Create(self,TN ...
(注意:这与我的最后一个问题有关 )。 我是在Delphi中使用TCollection的新手,但我仍在处理各种处理一对多类/属性-项目关系的方法。 探索TCollection和TCollectionItem时,我遇到了两个问题: 1)是否可以将TCollection或TOwnedC ...
我正在尝试创建一个具有集合属性的自定义组件。 但是,如果我在设计时通过单击对象检查器中的“...”按钮尝试打开集合编辑器,则没有任何反应。 我缺少什么? 这是我的 TCollection 后代: 和项目: ...