tcollection相关内容

创建具有命名子组件的组件?

我需要了解组件生产和管理子组件背后的基础知识.我最初是通过创建一个 TCollection 来尝试这个的,并试图在每个 TCollectionItem 上放置一个名称.但我发现这并不像我希望的那么容易. 所以现在我要重新从头开始这个项目,这次我想把它做好.这些子组件不是可视组件,不应该有任何显示或窗口,只是基于 TComponent.包含这些子组件的主要组件也将基于 TComponent.所 ..

使用Tcollection在Dephi中保存vcl对象引用

我正在使用delphi 2009和VCL组件。我创建了一个由项目TStreet组成的名为 TStreets的集合,该集合只有两个私有字段。现在,我需要将 添加到Tstreet类的另一个字段/属性中,以跟踪(通过使用引用)类TMyObject的 个其他对象。 一个例子:假设TStreet集合包含五个元素和十个对象, (TMyObject)在运行时存在于我的应用程序中。 TMyObjec ..
发布时间:2020-10-20 04:50:08 其他开发

Delphi TCollection-可以防止在运行时更改项目吗?

使用delphi 7,我有一组TCollection / TCollectionItem后代。它们只能在设计时设置,决不能在运行时修改。我怎样才能做到这一点?设计时始终应允许进行任何需要的编辑,但是在运行时中,我不希望能够添加,删除或重新索引集合中的任何项目。每个项目的属性,是的,我确实希望启用它们。但是更改实际项目只能在设计时进行。 解决方案 您可以覆盖 Assign()和 TColle ..
发布时间:2020-10-13 06:21:17 其他开发

使用命名子组件创建组件?

我需要知道组件产生和管理子组件背后的基础知识。我最初尝试通过创建一个 TCollection ,并尝试在每个 TCollectionItem 上添加一个名称。但是我知道这不是那么容易,因为我曾经希望。 所以现在我要从头开始这个项目,我想要正确的时间。这些子组件不是可视组件,不应该有任何显示或窗口,只是基于 TComponent 。包含这些子组件的主要组件也将基于 TComponent 。所以 ..
发布时间:2017-04-23 12:10:13 Delphi