我正在从与以前略有不同的角度再次探索this subject:
我有TForm后代,它在一些其他组件中用作对话框,我想将其作为属性添加一组计数的TFrame后代。
我应该使用哪种多项属性方法? (Array,TList,TObjectList,TCollection,TOwnedCollection等)。
(我也很想知道,从概念上讲,“为什么”)
答案 0 :(得分:2)
最简单的方法是将其建立在TCollection上。
在TFrame周围写一个TCollectionItem后代包装器。
确保当TFrame实例被其他人释放时,您的TCollectionItem会得到通知!
使用construction like mentioned here和here。
- 的Jeroen