Удалить элемент ImageListView, используя имя файла - PullRequest
0 голосов
/ 28 сентября 2019

Я добавил несколько изображений в ImageListView . Мне нужно удалить файл, используя имя файла.Вы можете удалить выбранный элемент, используя

 imageListView1.Items.Remove(imageListView1.SelectedItems[0]);

Как я могу удалить элемент, используя имя файла?

1 Ответ

0 голосов
/ 28 сентября 2019

Вы можете попробовать это:

using System.Linq;

bool removed = false;

foreach ( var item in imageListView1.Items.ToList() )
  if ( item.FileName == filenameToFind )
  {
    imageListView1.Items.Remove(item);
    removed = true;
    break;  // with a break it will only remove the first found else all duplicates
  }
...