2016-11-01 4 views
0

enter image description here, что код делает для TreeView узел расширения

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

Возможный дубликат [Как я могу получить все расширенные узлы в TreeView?] (Http://stackoverflow.com/questions/14596723/как-может-я-получить все вспененные-узлы-в-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(); 
     } 
    } 
} 
Смежные вопросы