【发布时间】:2011-12-25 17:36:47
【问题描述】:
使用 delphi 7,我有一组 TCollection/TCollectionItem 后代。它们旨在仅在设计时设置,绝不能在运行时进行修改。我怎样才能做到这一点?设计时应始终允许任何需要的编辑,但在运行时,我不希望能够添加、删除或重新索引集合中的任何项目。每个项目的属性,是的,我确实希望启用它们。但是更改实际项目只能在设计时进行。
【问题讨论】:
-
我现在明白了,我知道我必须重写一些方法,只是不知道哪些方法。
-
顺便说一下,这是因为每个集合项都会有一个内置的线程,在运行时执行,所以我不想在这些线程的时候弄乱它们通过混合集合重新运行。
标签: delphi delphi-7 custom-component readonly tcollection