Foreach on C#中的ImageListView

问题描述 投票:0回答:1

我试图在ListViewItem上实现foreach循环。

 foreach(ListViewItem eachItem in ThumbnailLists.SelectedItems)
 {
     // do something
 }

问题是我的ThumbnailListsManina.Windows.Forms.ImageListViewItem类型,它无法转换为System.Windows.Forms.ListViewItem。因此,我无法在缩略图上使用foreach。有什么方法可以通过这个或解决这个问题吗?

编辑

我试过这样的事情:

 foreach (ImageListViewItem eachItem in ThumbnailLists.SelectedItems)
 {
     ThumbnailLists.Items.Remove(eachItem);
 }

但是,它不会删除所有缩略图,只留下一个缩略图。它仅在少于5个缩略图时才有效。

c# winforms thumbnails
1个回答
1
投票

你可以试试这个:

this.ThumbnailLists.Clear();
© www.soinside.com 2019 - 2024. All rights reserved.