准备了2个图标在Listview里显示,判断条件来添加不同的图标。
str1,str2都是Tstringlist。
For循环对比str1与str2的内容,如果相同listview.item.add.imageindex := 0;
否则listview.item.add.imageindex := 1;
搞了一个晚上了没有解决,来这里求助老师?
我的代码
for i := 0 to sList.Count - 1 do begin
if sList[i] = '' then begin
ListView1.Items.Add.Caption := ''//添加空行
end else begin
for j := 0 to MainForm.PopupMenu1.Items.Count - 1 do begin
if MainForm.PopupMenu1.Items[j].Caption = sList[i] then begin
with ListView1.Items.Add do begin
Caption := sList[i];
ImageIndex := 1;
end;
Break;
end else begin
with ListView1.Items.Add do begin
Caption := sList[i];
ImageIndex := 0;
end;
end;
end;
end;
end;