12. oktober 2004 - 14:59Der er
5 kommentarer og 1 løsning
treewiev skal kunne vise mapper.
Hvordan får man sine nodes, ændret så de er mapper, ligesom i f.eks stifinder? Og er der forholdsvist nemt, for jeg er startet med at lege med programmet idag! Jeg bruger microsoft visual C#.
private TreeNode scannDir(string dir) { TreeNode p =null; try { DirectoryInfo di = new DirectoryInfo(dir); p=new TreeNode(di.Name); DirectoryInfo[] dirs = di.GetDirectories(); FileInfo[] fi = di.GetFiles(); if(fi!=null) { foreach(FileInfo f in fi) { // lav t eller andet med filerne } } if(dirs!=null) { foreach(DirectoryInfo d in dirs) { p.Nodes.Add(scannDir(d.FullName)); } } } catch(UnauthorizedAccessException){} catch(IOException){} catch(Exception ex) { System.Windows.Forms.MessageBox.Show("Exception i scannDir()"+ex); } return p; }
tilføj en imagelist og tilføj to billeder en for lukket mappe og en for åben mappe vælg dit TreeView og sæt dens imagelist property til den ny oprettet image list
derefter sæt imageIndex til billede for lukket mappe og SelectedImageIndex til billede for åben mappe
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.