| 发表于:2007-01-26 10:27:578楼 得分:45 |
楼上 茅房有人,不能再等 -> 茅房有人,没有办法 更押韵 楼主参考: private void pathtonode(string apath, treenodecollection aparentnode) { if (!directory.exists(apath)) return; string vtext = path.getfilename(apath); if (vtext.length <= 0) vtext = apath; treenode vtreenode = aparentnode.add(string.format( "[{0}] ", vtext)); string[] vdirectories = directory.getdirectories(apath); foreach (string vpath in vdirectories) pathtonode(vpath, vtreenode.nodes); string[] vfiles = directory.getfiles(apath); foreach (string vfile in vfiles) vtreenode.nodes.add(path.getfilename(vfile)); } private void button4_click(object sender, eventargs e) { treeview1.beginupdate(); treeview1.nodes.clear(); try { pathtonode( "d: ", treeview1.nodes); } finally { treeview1.endupdate(); } } | | |
|