我想更新TListView中的值。我tryed这更新TListView项目
...
lvProcess : TListView;
liEdit : TlistItem;
...
liEdit:=lvProcess.Items.Item[1];
liEdit.Caption:='11';
liEdit.SubItems.ValueFromIndex[0]:='22';
liEdit.SubItems.ValueFromIndex[1]:='33';
...
这应该做我想做的,但在此之后,该子项的值是这个的人“= 22”和“= 33” 我不想被添加等号做。
任何人都可以帮助我吗?我不知道这是编辑/更新列表项
感谢
重复http://stackoverflow.com/questions/1293112/how-to-change-a-subitem-in-a-listview - 请在您提出一个新问题之前进行搜索。 – mghie 2009-12-04 14:40:39
@mghie:尽管有相似之处,但这不是您所链接问题的重复。 – 2009-12-06 00:43:22
你有一个你应该做什么的例子;我会解释出了什么问题。 TStringList(_SubItems是TStringList_)的一个特性就是它可以存储'name = value'对。您的代码设置了前两个字符串中每个字符串的**值**。没有为每个字符串命名,因此您存储'= value'。 – 2009-12-06 00:50:03