TCollection 是TCollectionItenm对象一个容器。
类关系TObject→TPersistent
每一个TCollection都拥有一组TCollectionItem对象。
在其Items属性数组中,TCcllection保存集合项目一个下标。Count 属性包含了集合项目数量。
使用Add和Clear方法可以向集合中加入项目和从集合中删除项目。
从TCollection继承对象能够包含从TCollectionItem继承对象。
例如,一个TDBGridColumns对象包含TColumn对象,这两个类被TDBGrid对象用于表示网格。
下表列出了每一个TCollection对象子类与相应TCollectionltem对象子类以及使用控制组件。
其中,TQuryTableProducer和TWehDispetcher使用控件继承自TWinContril对象。
TCollection子类 TCollectionItem子类 控件组件
TCheckConstraints TCheckConstraint 使用Tfield对象控件
TCookieCollection TCookie HTTP响应对象
TCoolBands TCoolBand TCoolBar
TDBGridColumns TColumn TDBGrid
TDependencies TDependency TService
TDisplayDims TDisplayDim TDecisionGrid
TFieldDefs TfieldDef TDatsSet 字串6
THeaderSections THeaderSection THeaderControl 字串4
TIndexDefs TIndexDef TTable
THTMLTableColumns THTMLTableColumn TQueryTableProducer
TListColumns TListColumn TListView
TSuatusPanels TSuatuspanel TStatusBar
TWebActionItems TwebActionitem TwebDispatcher
使用TCollection和TCollectionitem子类控件,都有一个拥有一个集合5公开属性(
例如,TStatusBarPanels属性拥有一个TStatusPanels)。一个标准属性编辑器,从种属上说被认为是集合编辑器,
它被授引自Object Inspector,以编辑集合中项目。
属性列表
Count 返回集合中项目数量
ItemClass 表示集合项目有种类
Items 提供对集合中项目变址访问
方法列表
~TCollection 删除集合及其内每一项目
Add 创建一新对象实例并加 入到Items属性数组中
Assign 将另一集合有内容复制到执行该方法对象中
Bcginupdate 使屏幕更新暂停
Clear 从集合中删除所有项目
EndUpdate 使屏幕能够重新进行更新
FindItemID 返回ID参数指定项目
Insert 创建TCollectionItem对象并加入到Items属性数组中
TCollection 创建并初始化一个集合 字串9
属性
TCollection::Count
用于返回集合中项目数量。
__property int Count = {read=getCount,nodefanlt};
C