1、怎样在listview控件取出每一个值
2、怎样把listview的item[0]和item[1]进行交换
我代码如下:
var listitem:Tlistitem;
begin
    listitem:=listview1.items.item[0];
    listview1.items.item[0]:=listview1.items.item[0];
    listview1.items.item[1]:=listitem;
end;
我这段代码出错在那里。

解决方案 »

  1.   

    var listitem:Tlistitem;
    begin
        listitem:=listview1.items.item[0];
        listview1.items.item[0]:=listview1.items.item[1];
        listview1.items.item[1]:=listitem;
    end;
      

  2.   

    var
     s:String;
    begin
         s:=listview1.items.item[0].Caption;
        listview1.items.item[0].caption:=listview1.items.item[1].Caption;
        listview1.items.item[1].Caption:=s;
    end;
      

  3.   

    ListView 用法详解:赋值:
      with ListView1.Items.Add do
        begin
          Caption := caption;
          SubItems.Add(String);
          SubItems.Add(String);
          SubItems.Add(String);
        end;//一定要用with语句取值:
      ListView1.Items.Item[I].Caption;//取得某条数据票题
      ListView1.Items.Item[I].SubItems.Strings[J];//取得某条数据内容
      ListView1.Items.Item[I].SubItems.CommaText;
      ListView1.Items.Item[I].SubItems.Text;删除:
      ListView1.Items.Item[I].Delete;//删除一条数据数据类型(长度)定义:
      I := ListView1.Items.Count;//数据条数
      ListView1.Items.Item[I].Selected;//该条数据选中否(MultiSelect决定单选复选)其他:
      ListView1.Items.Clear;//清除数据
      

  4.   

    赋值:
      with ListView1.Items.Add do
        begin
          Caption := caption;
          SubItems.Add(String);
          SubItems.Add(String);
          SubItems.Add(String);
        end;//一定要用with语句???????????????????
      

  5.   

    俺最讨厌别人用with了,巨难看
      

  6.   

    同意,with语句最难看了!有时属性不想敲,就把with给干掉了!!