如何使用类似于C#winform应用程序中默认windows 7图片文件夹视图的UI创建表单?

如何使用类似于C#winform应用程序中默认windows 7图片文件夹视图的UI创建表单?,c#,winforms,C#,Winforms,我正在开发一个Winform应用程序,其中我需要一个表单,在该表单中可以看到图像的缩略图,并在其下方显示图像的名称 我能够在用户控件中放置的PictureBox的帮助下开发上述需求,并以编程方式将其添加到我的表单中 现在,我想要一个功能,可以同时选择多个图像,然后删除。不幸的是,我发现这很难 是否有任何简单的方法来解决这个问题或任何现成的控件可用? 我能够使用本文提供的ImageListView控件创建此UI ImageListView是一个.NET 2.0控件,用于显示图像文件列表。它的外观和

我正在开发一个Winform应用程序,其中我需要一个表单,在该表单中可以看到图像的缩略图,并在其下方显示图像的名称

我能够在用户控件中放置的PictureBox的帮助下开发上述需求,并以编程方式将其添加到我的表单中

现在,我想要一个功能,可以同时选择多个图像,然后删除。不幸的是,我发现这很难

是否有任何简单的方法来解决这个问题或任何现成的控件可用?

我能够使用本文提供的ImageListView控件创建此UI

ImageListView是一个.NET 2.0控件,用于显示图像文件列表。它的外观和操作类似于标准的ListView控件。图像缩略图通过单独的背景线程异步加载。可以使用自定义渲染器完全自定义控件的外观

最新的控件源代码可在


请注意,windows 7操作系统会自动为图像添加某些边框,以增强其外观。我怎样才能做到这一点呢?你有没有看过基本组件?ListView怎么样?这正是Explorer使用的控件…我尝试过,但多选是其中的一个问题。您是否尝试过
PictureBox.CanSelect=true
?问题是表单上有多个usercontrol,每个usercontrol只有一个picturebox。如何选择多个用户控件。?