Var
  S: String;
  i: integer;
begin
  S:='';
  For i:= 0 to ListView1.Items.Count -1 do
     if ListView1.items[i].Selected then
        S:=S+ListView1.items[i].Caption;
  Showmessage(S);
end;

解决方案 »

  1.   

    Var
      S: String;
      i: integer;
    begin
      S:='';
      For i:= 0 to ListView1.Items.Count -1 do
         if ListView1.items[i].Selected then
            S:=S+ListView1.items[i].Caption;
      Showmessage(S);
    end;
      

  2.   

    Var
      S: String;
      i: integer;
    begin
      S:='';
      For i:= 0 to ListView1.Items.Count -1 do
         if ListView1.items[i].Selected then
            S:=S+ListView1.items[i].Caption;
      Showmessage(S);
    end;
      

  3.   

    Var
      i: integer;
    begin
      For i:= 0 to ListView1.Items.Count -1 do
         if ListView1.items[i].Selected then
            showmessage(ListView1.items[i].Caption);
    end;
      

  4.   

    procedure TForm1.Button1Click(Sender: TObject);var
      Item: TListItem;
    begin
      Item := ListView1.Selected;
      while Item <> nil do
      begin
        ListBox1.Items.Add(Item.Caption);
        Item := ListView1.GetNextItem(Item, sdAll, [isSelected]);
      end;
    end;