procedure TForm1.Button1Click(Sender: TObject); var i,j: Integer; str: TStringList; begin for i := 0 to ListView1.Items.Count - 1 do begin Str := TStringList.Create; Str.Assign(ListView1.Items[i].SubItems); For j := 0 to Str.Count - 1 do ShowMessage(Str.Strings[j]); Str.Free; end; end;