我在写程序时,发现Listview1.selected.data,类型是Pointer,它是不是用来保存被选择行的数据的?应该如何使用呢?

解决方案 »

  1.   

    //添加
    var
      Code:PString;
      item:TListItem;
    begin
      item:=ListView1.items.add;
      item.Caption:='aa';
      New(Code);
      Code^:='0001';
      item.data:=Code;
    end;//使用
    showmessage(PString(ListView1.Selected.Data)^);
      

  2.   

    先要定义一个指针类型的结构才能用,
    Type
      PItemData = ^TItemData;
      TItemData = record
        FileSize:integer;
      end;用的时候
    var
      P:PItemData
    begin
      new(p);
      P^.fileSize=1533;
      Item.Data:=P;就行了,end
      
    end;
      

  3.   

    还是不很明白,那么通过 Listview1.selected.data 是不是可以备份出当前行的数据?如何备份?如何还原?我想用这个属性实现撤销删除的功能