各位大哥,小弟这里遇到一个ListView使用问题,如下
if listview1.item.items[0].caption = '' then begin
listview1.items[0].caption:=edit1.text;
listview1.items[0].subitems.add(edit2.text);
end
else begin
listview1.items.beginupdate;
listview1.items[0].caption:=edit1.text;
listview1.items[0].subitems.add(edit2.text);
listview1.items.endupdate;
end;
运行的时候 listview1.item.items[0].caption = '' 总是报错
应该怎么解决,望指教,谢谢!
if listview1.item.items[0].caption = '' then begin
listview1.items[0].caption:=edit1.text;
listview1.items[0].subitems.add(edit2.text);
end
else begin
listview1.items.beginupdate;
listview1.items[0].caption:=edit1.text;
listview1.items[0].subitems.add(edit2.text);
listview1.items.endupdate;
end;
运行的时候 listview1.item.items[0].caption = '' 总是报错
应该怎么解决,望指教,谢谢!
晕,写反了。
listview1.Items.Item[0].Caption//看出来没?
listview1.items[0].caption:=edit1.text;
listview1.items[0].subitems.add(edit2.text);
end
else begin
listview1.items.beginupdate;
listview1.items[0].caption:=edit1.text;
listview1.items[0].subitems.add(edit2.text);
listview1.items.endupdate;
end;
在前后加上:
try
……
except
end;就可以了,以前我用时也会有这个问题,