写的代码如下
i := ListView1.Items.Count;
with ListView1.Items.Add do
begin
Caption:= IntToStr(i);
SubItems.Add('第 '+IntToStr(i)+' 行');
end;这是我在一个buttonclick里面添加的代码,本意是添加《'第 '+IntToStr(i)+' 行'》这句话,但是点击输出的确实i的值,caption和subitems.add到底什么意思
i := ListView1.Items.Count;
with ListView1.Items.Add do
begin
Caption:= IntToStr(i);
SubItems.Add('第 '+IntToStr(i)+' 行');
end;这是我在一个buttonclick里面添加的代码,本意是添加《'第 '+IntToStr(i)+' 行'》这句话,但是点击输出的确实i的值,caption和subitems.add到底什么意思
Item:TListItem;
begin
Item:=ListView.Items.Add;
Item.Caption:=IntToStr(Item.Index);
Items.SubItems.Add(Format('第%d行',[Item.Index]));
end;Caption 是指ListView 的第一列的值
第一列后面所有列的值其实是个 TStrings ,Items.SubItems.Add 意思是又添加了一列。