in c#, when i add item to listView1 there will be two images via command:

Code:
            ...
            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

Code:
                ...
                PictureBox pic = (PictureBox)listView1.SelectedItems[0];
                listView1.Controls.Remove(pic);
                listView1.SelectedItems[0].Remove();