Var sl:TStringlist;
begin
  SL:=TStringlist.Create();
  .....
  .....
  SL.Free;
end;

解决方案 »

  1.   

    我可以将它附给Tlistview吗,怎么用
      

  2.   

    晕,不能
    tstringlist类似于一个字符串数组
      

  3.   

    在class.pas里的定义:
      TStringList = class(TStrings)
      private
        FList: PStringItemList;
        FCount: Integer;
        FCapacity: Integer;
        FSorted: Boolean;
        FDuplicates: TDuplicates;
        FOnChange: TNotifyEvent;
        FOnChanging: TNotifyEvent;
        procedure ExchangeItems(Index1, Index2: Integer);
        procedure Grow;
        procedure QuickSort(L, R: Integer; SCompare: TStringListSortCompare);
        procedure InsertItem(Index: Integer; const S: string);
        procedure SetSorted(Value: Boolean);
      protected
        procedure Changed; virtual;
        procedure Changing; virtual;
        function Get(Index: Integer): string; override;
        function GetCapacity: Integer; override;
        function GetCount: Integer; override;
        function GetObject(Index: Integer): TObject; override;
        procedure Put(Index: Integer; const S: string); override;
        procedure PutObject(Index: Integer; AObject: TObject); override;
        procedure SetCapacity(NewCapacity: Integer); override;
        procedure SetUpdateState(Updating: Boolean); override;
      public
        destructor Destroy; override;
        function Add(const S: string): Integer; override;
        procedure Clear; override;
        procedure Delete(Index: Integer); override;
        procedure Exchange(Index1, Index2: Integer); override;
        function Find(const S: string; var Index: Integer): Boolean; virtual;
        function IndexOf(const S: string): Integer; override;
        procedure Insert(Index: Integer; const S: string); override;
        procedure Sort; virtual;
        procedure CustomSort(Compare: TStringListSortCompare); virtual;
        property Duplicates: TDuplicates read FDuplicates write FDuplicates;
        property Sorted: Boolean read FSorted write SetSorted;
        property OnChange: TNotifyEvent read FOnChange write FOnChange;
        property OnChanging: TNotifyEvent read FOnChanging write FOnChanging;
      end;
      

  4.   

    它是一个字符列表类。
     tobject --tstring-tstringlist
      

  5.   

    那我怎么显示 tstringlist 里的内容
      

  6.   

    var
      i:Integer;
    begin
      for i:=0 to StringList.Count-1 do
        ShowMessage(StringList[i]);
    end;