将选择的图片显示在listview中,并显示filename,path和type的简单实例

首页 > 网络编程 > ASP.NET > 实用技巧 更新日期: 2015-06-28
这篇文章介绍了将选择的图片显示在listview中,并显示filename,path和type的简单实例,有需要的朋友可以参考一下

代码如下:

if (openFileDialog1.ShowDialog() == DialogResult.OK)
           {
               listView1.Items.Clear();
               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, path.Length - 1 - path.LastIndexOf("\\"));
                   //截取文件类型
                   string fileType = fileName.Substring(fileName.LastIndexOf(".") + 1, fileName.Length - 1 - fileName.LastIndexOf("."));
                   fileinfo[0] = fileName;
                   fileinfo[1] = path;
                   fileinfo[2] = fileType;
                   ListViewItem lvi = new ListViewItem(fileinfo);
                   listView1.Items.Add(lvi);
               }
          }

注释:ListView1, View 属性为Details

OpenFileDialog1,Multiselect属性为true


> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!

相关文章
  • Android应用中使用ListView来分页显示刷新的内容
    Android应用中使用ListView来分页显示刷新的内容
    这篇文章主要介绍了Android应用中使用ListView来分页显示刷新的内容的方法,展示了一个点击按钮进行刷新的实例以及下拉刷新分页显示的要点解析,需要的朋友可以参考下点击按钮刷新1.效果如下: 实例如下:  上图的添加数据按钮可以换成一个进度条  因为没有数据所以我加了一个按钮添加到数据库用于测试:一般在服务器拉去数据需要一定的时间,所以可以弄个进度条来 ...
  • JavaScript获取图片像素颜色并转换为box-shadow显示
    JavaScript获取图片像素颜色并转换为box-shadow显示
    这篇文章主要介绍了JavaScript获取图片像素颜色并转换为box-shadow显示的方法,用到了HTML5中的FileReader API和getImageData,转换为的CSS3 box-shadow也要注意浏览器的兼容问题,需要的朋友可以参考下一.原理:1.使用HTML5的FileReader API读取图片FileReader文件读物器,用于读取 ...
  • Android编程之listView中checkbox用法实例分析
    这篇文章主要介绍了Android编程之listView中checkbox用法,结合实例形式分析了Android中checkbox的页面布局及功能实现相关技巧,需要的朋友可以参考下本文实例讲述了Android编程之listView中checkbox用法.分享给大家供大家参考,具体如下: 我们经常会用到在listView中使用checkbox的情况.直接不回应用 ...
  • Extjs中的GridPanel隐藏列会显示在menuDisabled中解决方法
    Extjs中的GridPanel隐藏列会显示在menuDisabled中解决方法
    在Extjs中的GridPanel会有这样的情况,隐藏列会显示在menuDisabled中,但是这个一般没有什么用处,只是用于后台取值的作用,感兴趣的朋友可以了解下啊,希望本文对你有所帮助在Extjs中的GridPanel会有这样的情况,隐藏列会显示在menuDisabled中 如下图: 但是这个一般没有什么用处,只是用于后台取值的作用. so  加一个属性 ...
  • .net生成缩略图及水印图片时出现GDI+中发生一般性错误解决方法
    这篇文章主要介绍了.net生成缩略图及水印图片时出现GDI+中发生一般性错误解决方法 ,需要的朋友可以参考下 代码如下:System.Drawing.Image OldImage = null; oldImage = System.Drawing.Image.FromFile(ImageUrl); 使用该方法读取图片时.导致图片文件被死锁无法释放资源,导置重 ...
猜你喜欢