你可以用它的Data属性解决: var index:PInteger; item:ListItem; begin item:=ListView1.Items.Add; item.caption:='a'; .... //下面就是你想要的了 New(index); index^:=ListView1.items.Count; item.data:=index; end;//取得 var index:integer; begin index:=Pinteger(ListView1.Selected.data)^; end;
var
index:PInteger;
item:ListItem;
begin
item:=ListView1.Items.Add;
item.caption:='a';
....
//下面就是你想要的了
New(index);
index^:=ListView1.items.Count;
item.data:=index;
end;//取得
var
index:integer;
begin
index:=Pinteger(ListView1.Selected.data)^;
end;