今天写程序发现在使用 listview 控件,中添加数据的时候,数据不是在最后一行的,很是不明白。
添加数据的代码如下
item := MainForm.lv_ULnow.Items.Add; item.Caption := MainForm.lv_UpLoadList.Items[0].Caption; // caption 文件名 item.SubItems.Add('0'); // 【0】进度 item.SubItems.Add('0'); // 【1】速度
试了试插入也是不在最后一行
最后想了想有可能是控件的属性设置上有不正确的设置。
重新添加了一个控件,查看了一下发现
设置了一个 sortType = sttext ,这才明白原来,这个控件每插入一个数据都会排序一下,
将这个属性设置成 stnone 问题解决了。