我想更新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