in c#, when i add item to listView1 there will be two images via command:
string imgName = ImageList1.Images.Keys[i].ToString(); item.ImageIndex = ImageList1.Images.IndexOfKey(imgName); listView1.Items.Add(item); listView1.Update(); PictureBox pic = new PictureBox(); ... listView1.Controls.Add(pic);
adding item to listView1 works fine but when removing item, the image is ok added by listView1.Controls.Add statement is not deleted, I want to delete this image, how do you write the command? you see my delete code
PictureBox pic = (PictureBox)listView1.SelectedItems[0]; listView1.Controls.Remove(pic); listView1.SelectedItems[0].Remove();