| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 821 人关注过本帖
标题:用C#写WIndows中的资源管理器怎么样写啊?
只看楼主 加入收藏
familylove
Rank: 1
来 自:南充
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-4-13
收藏
 问题点数:0 回复次数:2 
用C#写WIndows中的资源管理器怎么样写啊?
用C#写WIndows中的资源管理器怎么样写啊?主要是TreeNode中一个文件夹被选中,然后ListNode中就会出现相庆的子目录或文件.这一段代码不会写啊,请各位高手指教
搜索更多相关主题的帖子: 资源管理器 WIndows 
2008-04-18 14:45
野比
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:1627
专家分:516
注 册:2007-5-24
收藏
得分:0 
这是在论坛上某位的代码
程序代码:
        /// <summary>
        /// 递归实现加载目录
        /// </summary>
        /// <param name="ParentNode"></param>
        private void EnumDirectories(TreeNode ParentNode)
        {
            treeView1.SelectedNode = ParentNode;
            string DirectoryPath = ParentNode.Tag.ToString( );
            if(ParentNode.Nodes.Count == 0 )
            {
                if(DirectoryPath.Substring(DirectoryPath.Length-1) != @"\")
                    DirectoryPath += @"\";
                try
                {
                    foreach(string directory in Directory.GetDirectories(DirectoryPath))
                    {
                        TreeNode TempNode = new TreeNode( );
                        TempNode.Text = directory.Substring(directory.LastIndexOf(@"\") + 1 );
                        TempNode.Tag = directory;
                        TempNode.ImageIndex = 3;
                        TempNode.SelectedImageIndex = 2;
                        treeView1.SelectedNode.Nodes.Add(TempNode);
                        treeView1.SelectedNode.Nodes[treeView1.SelectedNode.Nodes.Count-1].EnsureVisible( );
                    }
                }
                catch(Exception)
                {
                }
            }
        }


女侠,约吗?
2008-04-18 19:46
ywqsa206
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2008-4-8
收藏
得分:0 
我先收藏了。谢谢野比老师。。
2008-04-19 03:04
快速回复:用C#写WIndows中的资源管理器怎么样写啊?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020388 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved