zoukankan      html  css  js  c++  java
  • 小型资源管理器

     private void Form1_Load(object sender, EventArgs e)
            {
                //添加根
                TreeNode tr = new TreeNode();
                tr.Tag = "D:\";  ///完整路径
                    tr.Text="D:\";
                treeView1.Nodes.Add(tr);
            }

            private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
            {
                TreeNode bo = treeView1.SelectedNode;
                string nods = bo.Tag.ToString();
                DirectoryInfo info = new DirectoryInfo(nods);//创建目录对象
                DirectoryInfo[] dirs = info.GetDirectories();//得到子目录的集合
                //循环绑定TreeView
                bo.Nodes.Clear();
                foreach (DirectoryInfo item in dirs)
                {
                    TreeNode di = new TreeNode();
                    di.Text = item.Name;
                    di.Tag = item.FullName;
                    bo.Nodes.Add(di);   //把节点添加到选择节点中
                }

              FileInfo[] fi = info.GetFiles();
                listView1.Items.Clear();
                //循环绑定ListView上
                foreach (FileInfo item in fi)
                {
                    ListViewItem lv = new ListViewItem();
                    lv.Text = item.Name;
                    lv.SubItems.Add(item.Length * 1.0 / 1024 + "kb");
                    lv.SubItems.Add(item.Extension);
                    lv.SubItems.Add(item.FullName);
                    listView1.Items.Add(lv);
                }   

  • 相关阅读:
    触摸屏单点USB HID设置(老外写的 我看着基本没什么问题)
    USB 字段和包格式(1)
    LPC1343整理
    USB枚举和HID枚举实例(6)
    USB/HID设备报告描述符详解 (3)
    C# 值类型与引用类型(1)
    USB组合设备(5)
    千里之行,始于脚下
    c#中的结构体类型
    sqlmap 学习指南
  • 原文地址:https://www.cnblogs.com/caiguoxin/p/8900693.html
Copyright © 2011-2022 走看看