treeview 示范

 

TreeView 节点树控件

--------------------------------------------------------------------------------
// 获取驱动号及其一级子目录显示在TreeView控件中

DirectoryInfo dir; 
int  i = 0
foreach ( string  path  in  Environment.GetLogicalDrives())

   treeView1.Nodes.Add(path); 
// 增加根节点 
   dir  =   new  DirectoryInfo(path); // 准备获取子目录而创建的实例
   
// 防止获取光驱或软驱时例外
    try
   {
      
foreach (DirectoryInfo d  in  dir.GetDirectories())  // 偏历取得所有子目录
      treeView1.Nodes[i].Nodes.Add(d.Name);  // 把目录名赋给子节点
   }
   
catch {}
   i
++ ;
}

// 获取当前选中的节点节
if (treeView1.SelectedNode.Text != null )
textBox1.Text 
+=  treeView1.SelectedNode.Text; 

你可能感兴趣的:(treeview)