TCollection
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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |