将选择的图片显示listview中,并显示filename,path和
今天,我将为大家展示一个简单的实例,如何在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中。通过这段代码,你可以轻松地将所选的图片及其相关信息展示给用户。如果你对此有任何疑问或需要进一步了解,请随时与我联系。
网络推广
- html如何对span设置宽度
- 无光驱无U盘安装系统的图文教程
- 电脑重启后罗技m336蓝牙鼠标不自动连接该怎么办
- 电脑自带的日语输入法打不出日语怎么办?
- 清理电脑灰尘需要注意的三大事项
- css后代选择器使用方法实例
- Dreamweaver怎么制作动态导航- dw网页添加动态导航
- 无线鼠标怎么连接-无线鼠标连接电脑
- 电脑蓝屏提示:Bunknown hard error该怎么解决?
- cpqdfwag.exe是什么进程 能结束吗 cpqdfwag进程查询
- Win10系统如何取消开机密码?Win10取消开机密码的
- win10桌面背景不显示怎么办 win10桌面背景不显示解
- 巧用DW判断字符串中是否有换行
- 小米4已开始推送Win10 Mobile预览版10536.1004更新
- Dreamweaver中制作活动菜单条效果的方法
- 女巫的遗产:羁绊配置 女巫的遗产:羁绊最低配