快速业务通道

TCollection

作者 佚名技术 来源 程序设计 浏览 发布时间 2012-06-30
sign

将另一个集合的内容复制到执行该方法的对象。

virtual void __fastcall Assign (TPersistemt*Source);

使用Assign,可以将一个TCollection对象实例的内容复制至另一个TCollection对象。Assign方法删除目的集合(即执行该方法的对象)中的所有项目,然后加入由Source参数指定的集合的Items属性数组中的每一个项目的复制。

TCollection::BeginUpdate

使屏幕更新暂停。

void __fastcall BeginUpdate(void);

BeginUpdate使屏幕更新暂停,直至调用了EndUpdate方法。使用BeginUpdate可以加速进行处理,并且当向一个集合中加入项目或从一个集合中删除项目时,可以避免闪烁。

TCollection::EndUpdate

从集合中删除所有项目。

void __fastcall CIear(void);

CIear清空Items属性数组并删除每一个TCollectionItem对象。

TCollection::EndUpdate

使屏幕能够重新进行更新。

void __fastcall EndUpdate(void);

使用EndUpdate,可以使以BeginUpdate方法关闭的屏幕能够重新进行更新。

TCollection::FindItemID

返回ID参数指定的项目。

TCollectionItem* __fastcall FindItemID(int ID);

FindItemID方法返回集合中的项目,该项目的ID属性被作为一个参数传递。如果没有ID参数指定的项目,则FindItemID返回NULL.

TCollection::Insert

创建一个新的TCollectionItem对象实例,并将其加入到Items属性数组中。

TCollectionItem* __fastcall Insert(int Index);

调用 Insert,可以在集合中的一个指定位置处加入一个新项目。在Items属性数组中已经存在的从指定位置开始的项目将向上移动。Insert返回新集合项目。

TColletion::TCollection

创建并初始化一个集合。

__fastcall TCollection (Sysem::TMetaCIass*ItemCIass);

不要直接调用 TCollection。用new会返回新集合的一个间接引用。

TCollection方法取一个TCollectionItem子类名作为一个参数。该参数确定了由Add方法创建的项目的类。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号