将选择的图片显示listview中,并显示filename,path和

站长资源 2025-05-15 08:54www.dzhlxh.cnseo优化

今天,我将为大家展示一个简单的实例,如何在ListView中展示所选的图片,并显示其文件名(filename)、路径(path)和类型(type)。如果你对此有兴趣,不妨跟随我一起。

我们通过OpenFileDialog来选择一个或多个文件。当点击“打开”按钮后,将触发一系列操作。

代码片段如下:

```csharp

if (openFileDialog1.ShowDialog() == DialogResult.OK)

{

listView1.Items.Clear(); // 清空ListView中的所有项目

string[] files = openFileDialog1.FileNames; // 获取所选文件的数组

string[] fileinfo = new string[3]; // 创建一个数组,用于存储文件信息

for (int i = 0; i < files.Length; i++) // 遍历文件数组

{

string path = files[i].ToString(); // 获取文件路径

// 从文件路径中提取文件名

string fileName = path.Substring(path.LastIndexOf("\\") + 1);

// 从文件名中提取文件类型

string fileType = fileName.Substring(fileName.LastIndexOf(".") + 1);

fileinfo[0] = fileName; // 存储文件名

fileinfo[1] = path; // 存储文件路径

fileinfo[2] = fileType; // 存储文件类型

ListViewItem lvi = new ListViewItem(fileinfo); // 创建ListView项

listView1.Items.Add(lvi); // 将ListView项添加到ListView中

}

}

```

在这个例子中,我们假设ListView的View属性设置为Details,以便显示文件的详细信息。OpenFileDialog的Multiselect属性设置为true,允许用户一次选择多个文件。当你选择了一个或多个文件后,它们的信息(包括文件名、路径和类型)将显示在ListView中。通过这段代码,你可以轻松地将所选的图片及其相关信息展示给用户。如果你对此有任何疑问或需要进一步了解,请随时与我联系。

Copyright © 2016-2025 www.dzhlxh.cn 金源码 版权所有 Power by

网站模板下载|网络推广|微博营销|seo优化|视频营销|网络营销|微信营销|网站建设|织梦模板|小程序模板