我试图在ListViewItem上实现foreach循环。
foreach(ListViewItem eachItem in ThumbnailLists.SelectedItems)
{
// do something
}
问题是我的ThumbnailLists
是Manina.Windows.Forms.ImageListViewItem
类型,它无法转换为System.Windows.Forms.ListViewItem
。因此,我无法在缩略图上使用foreach。有什么方法可以通过这个或解决这个问题吗?
我试过这样的事情:
foreach (ImageListViewItem eachItem in ThumbnailLists.SelectedItems)
{
ThumbnailLists.Items.Remove(eachItem);
}
但是,它不会删除所有缩略图,只留下一个缩略图。它仅在少于5个缩略图时才有效。
你可以试试这个:
this.ThumbnailLists.Clear();