private void Populate(FolderTreeNode parentNode) { foreach (Folder folder in parentNode.Folder.SubFolders) { FolderTreeNode node = new FolderTreeNode(folder); Populate(node); parentNode.Nodes.Add(node); } parentNode.Expand(); }
public void Populate(Folder rootFolder) { BeginUpdate(); Nodes.Clear(); FolderTreeNode rootNode = new FolderTreeNode(rootFolder); Populate(rootNode); Nodes.Add(rootNode); SelectedNode = rootNode; rootNode.EnsureVisible(); EndUpdate(); }