2016-11-01 3 views
0

enter image description here어떤 코드는 내가 그것을 고칠 수있는 방법 자식 노드 에 확장하지 않는

private void Form1_Load(object sender, EventArgs e) 
{ 
    foreach (DriveInfo drv in DriveInfo.GetDrives()) 
    { 
     if (drv.IsReady) 
     { 
      TreeNode t2 = new TreeNode(); 
      t2.Text = drv.Name; 
      t2.Nodes.Add(""); 
      treeView.Nodes.Add(t2); 
     } 
    } 
} 

부모 노드를 확장 트 리뷰 노드로 만들인가?

+5

가능한 복제 [어떻게 트 리뷰에있는 모든 노드의 전개를받을 수 있나요? (http://stackoverflow.com/questions/14596723/how-can-I-get-all-expanded-nodes-in-treeview) – Prisoner

답변

1

모든 노드를 확장하려는 경우에는 TreeView.ExpandAll() 방법을 사용할 수 있습니다

private void Form1_Load(object sender, EventArgs e) 
{ 
    foreach (DriveInfo drv in DriveInfo.GetDrives()) 
    { 
     if (drv.IsReady) 
     { 
      TreeNode t2 = new TreeNode(); 
      t2.Text = drv.Name; 
      t2.Nodes.Add("make this not empty to show a result"); 
      treeView.Nodes.Add(t2); 

      treeView.ExpandAll(); 
     } 
    } 
}