zoukankan      html  css  js  c++  java
  • C# 遍历文件夹图片并用ListView控件展示

    废话不多说 直接上代码

    注释都在代码里  看不懂M我或者回复留言

    先来张高清大图

    首先页面上随便拖一个 ListView 和ImageList控件

    代码:

     DirectoryInfo TheFolder = new DirectoryInfo(@"E:\图片文件夹");//文件路径
                
                List<string> tifNames=new List<string>();
                for (int i = 0; i < TheFolder.GetFiles().Length; i++)//遍历文件夹
                 {                 
                     if (TheFolder.GetFiles()[i].Length > 0 && TheFolder.GetFiles()[i].Extension==".tif")//或者jpg,png 文件大小要大于0且是图片文件
                     {
                         Image image = Image.FromFile(TheFolder.GetFiles()[i].DirectoryName + "\\" + TheFolder.GetFiles()[i].Name);    //获取文件                 
                         tifNames.Add(TheFolder.GetFiles()[i].Name);//添加文件名
                         imageList2.Images.Add(image);//添加图片
                     }
                 }
                //初始化设置
                this.listView1.View = View.LargeIcon;
    
                this.listView1.LargeImageList = this.imageList2;
    
                //开始绑定
                this.listView1.BeginUpdate();
    
                for (int i = 0; i < tifNames.Count; i++)
                {
                    ListViewItem lvi = new ListViewItem();
    
                    lvi.ImageIndex = i;
    
                    lvi.Text = tifNames[i];
    
                    this.listView1.Items.Add(lvi);
                }
    
                this.listView1.EndUpdate();  
    

      

  • 相关阅读:
    IT教育课程考评系统开发-07
    2020091201-1
    ip
    输入框枚举
    语言枚举
    《岁月神偷》弹唱和弦吉他谱_六线谱
    string 转化成 string数组
    获取类的字段值
    获取类的字段
    最全的省份递归
  • 原文地址:https://www.cnblogs.com/fangsui/p/2889102.html
Copyright © 2011-2022 走看看