Hej
Jeg er ved at lave et program, hvor man kan lave og redigere scripts, egentlig lidt ligesom Microsoft Visual C# Express, jeg har bare lidt problemer med treeview´en, jeg kan ikke få den til at loade alle folder og alle scripts filer, i en project folder, jeg kan godt få folderen til at virke med følgende kode:
private void GetDirectories(DirectoryInfo[] subDirs,
TreeNode nodeToAddTo)
{
TreeNode aNode;
DirectoryInfo[] subSubDirs;
foreach (DirectoryInfo subDir in subDirs)
{
aNode = new TreeNode(subDir.Name, 0, 0);
aNode.Tag = subDir;
aNode.ImageKey = "folder";
subSubDirs = subDir.GetDirectories();
if (subSubDirs.Length != 0)
{
GetDirectories(subSubDirs, aNode);
}
nodeToAddTo.Nodes.Add(aNode);
}
foreach (DirectoryInfo subDir in subDirs)
{
foreach (FileInfo file in subDir.GetFiles())
{
TreeNode bNode = new TreeNode(file.Name);
nodeToAddTo.Nodes.Add(bNode);
}
}
}
Mvh Mathias