我新建了一个Tcollection对象,如何使用Add方法增加一个TcollectionItem..请给一个有关Tcollection对象的例子说明.

解决方案 »

  1.   


    TCollectionItem.Create(FCollection);
      

  2.   

    帮助上说最好用Collection的Add方法增加Collectionitem,但我不会用,能详细介绍一下Tcollection对象的使用方法吗,最好给个例子说明...谢谢!!
      

  3.   

    其实差不多的。。var
      Item:TCollectionItem;begin
      item:=FCollection.Add;//只是省掉了TCollectionItem.Create。。
      item.DisplayName:='hello';创建后使用这个ITEM。
      

  4.   

    完整一些的,自己定义一个类,继承自TCollectionItem  TMyItem =class(TCollectionItem)
      public
        xxx:string;  end;var
      aCollection:TCollection;
      item:TCollectionItem;
    begin
      aCollection:=TCollection.Create(TMyItem);
      item:=aCollection.Add;
      (item as TMyItem).xxx:='Hello';
    。。end;