[英]How to show icon on all listview items in virtual mode (C#)
I'm using virtual mode of listview to show a larg data. 我正在使用listview的虚拟模式来显示大数据。 But I don't know how to show image for each item.
但我不知道如何显示每个项目的图像。 Who can help me ?
谁能帮我 ?
I wrote 我写
private void ListContact_RetrieveVirtualItem(object sender, RetrieveVirtualItemEventArgs e)
{
MyContact contact = ContactData.GetMyContact(e.ItemIndex);
if (e.Item == null) e.Item = new ListViewItem(contact.ToString());
if (contact.Photo != null)
{
e.Item.ImageList.Images.Add("" + contact.Id, contact.Photo);
e.Item.ImageKey = "" + contact.Id;
}
else
{
e.Item.ImageKey = "default";
}
}
But it don't work properly 但它不能正常工作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.