请告诉我一个在c#中向treeview添加节点的简单例子
我想得到一个像windows资源管理器中树型显示文件目录的东东想到用treeview但不知道怎么像它添加节点...
我想得到一个像windows资源管理器中树型显示文件目录的东东
想到用treeview
但不知道怎么像它添加节点 展开
想到用treeview
但不知道怎么像它添加节点 展开
1个回答
展开全部
private void Form1_Load(object sender, System.EventArgs e)
{
string[] pan = System.Environment.GetLogicalDrives();
foreach(string s in pan)
{
TreeNode node = new TreeNode();
node.Text = s;
this.treeView1.Nodes.Add(node);
string[] child = System.IO.Directory.GetDirectories(node.Text);
foreach(string m in child)
{
TreeNode node1 = new TreeNode();
node1.Text = m.Substring(m.LastIndexOf("\\")+1);
node.Nodes.Add(node1);
}
}
this.treeView1.SelectedNode = this.treeView1.Nodes[0];
this.textBox1.Text = this.treeView1.SelectedNode.Text;
}
并不完整!由于代码太多,这是我以前仿照windows资源管理器做的一个应用程序截取的一部份!
{
string[] pan = System.Environment.GetLogicalDrives();
foreach(string s in pan)
{
TreeNode node = new TreeNode();
node.Text = s;
this.treeView1.Nodes.Add(node);
string[] child = System.IO.Directory.GetDirectories(node.Text);
foreach(string m in child)
{
TreeNode node1 = new TreeNode();
node1.Text = m.Substring(m.LastIndexOf("\\")+1);
node.Nodes.Add(node1);
}
}
this.treeView1.SelectedNode = this.treeView1.Nodes[0];
this.textBox1.Text = this.treeView1.SelectedNode.Text;
}
并不完整!由于代码太多,这是我以前仿照windows资源管理器做的一个应用程序截取的一部份!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询