可以的,一个例子:
//在第x个item上添加一个按纽
CRect:=ListView.items.item[x].DisplayRect(drbounds);
Button:=TButton.create(ListView);
with Button do
begin
parent:=ListView;
caption:='xxx';
top:=CRect.Top+1;
left:=CRect.Left+ListView.Columns[0].Width+300;
end;
ListView.items.item[x].Data:=CLabel;