0

我再次从与以前略有不同的角度探索这个主题:

我有 TForm 后代,它在其他几个组件中用作对话框,我想将计数的 TFrame 后代数组作为属性添加。

我应该为此使用什么多项目属性方法?(数组、TList、TObjectList、TCollection、TOwnedCollection 等)。

(从概念上讲,我也很想知道“为什么”)

4

1 回答 1

2

最简单的方法是基于 TCollection。

在 TFrame 周围编写一个 TCollectionItem 后代包装器。

确保当 TFrame 实例被其他人释放时,您的 TCollectionItem 会收到通知!

为此,请使用此处此处提到的结构。

——杰伦

于 2009-09-19T06:33:43.487 回答