在用c#模拟我的电脑的时候怎么模拟显示右边的文件夹?
解决方案 »
- DevExpress.XtraTreeList.TreeList dtlTree(树节点问题)
- 出现一下错误:“DGGL.SQL.strSQL”是“字段”,但此处被当做“方法”来使用 请各位大虾帮忙解决下。
- 求教 SOAP协议包 我现在接收到如下的一个SOAP包,请问有谁可以给我还原为用C#发送时是怎么发送的?
- "多线程跨窗体传值?"
- winform调用的时候如何向webform传参数啊
- 求救VB和C#都通的高手!!!这行代码没转成功!!
- web report發布
- 请问谁有winform项目方面的书籍
- 请教请教!!如何获取打印纸一行的宽度
- 高手帮忙~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 海量数据搜索问题
- 关于listview
ListView设置View属性可以改变查看方式(有平铺,查看详细 ...等)
你先取得该目录下所有的文件和子目录,再收集相关的文件信息,然后创建节点就行了,
如果你要实现新建文件,也是先创建节点,再在磁盘上保存文件,实际上就是文件操作。
其实如果你愿意还可以为节点加上与之对应的目录或文件的图标,那会更形象的!
treeview和listview都可以设置图标,
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;namespace WindowsFormsApplication4
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent(); TreeView TV = new TreeView();
TV.Parent = this;
TV.Dock = DockStyle.Fill; String S = Environment.GetFolderPath(Environment.SpecialFolder.MyComputer ); TV.Nodes.Add("我的电脑"); foreach (String FileName in Directory.GetFiles(S))
TV.Nodes[0].Nodes.Add(FileName);
}
}
}
不过我装的是win7,所以取不到我的电脑路径