| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1028 人关注过本帖, 1 人收藏
标题:类似资源管理器,但能实现修改打开文件功能
只看楼主 加入收藏
tonid
Rank: 1
等 级:新手上路
帖 子:121
专家分:7
注 册:2008-7-13
结帖率:100%
收藏(1)
已结贴  问题点数:20 回复次数:5 
类似资源管理器,但能实现修改打开文件功能
不足之处是删除文件后Listview不能刷新,希望能得到高手指教。

资源管理器.rar (167.04 KB)
搜索更多相关主题的帖子: Listview、TreeView 
2009-07-22 17:33
dai198879
Rank: 1
来 自:四川安岳
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-7-22
收藏
得分:0 
怎么看不见你的代码呢~~~~~~

呵呵
2009-07-22 23:15
dai198879
Rank: 1
来 自:四川安岳
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-7-22
收藏
得分:0 
高手~~以后多指点呢~~

呵呵
2009-07-22 23:21
ceco3000
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:61
专家分:147
注 册:2009-7-14
收藏
得分:20 
如果你说的是 listView1 在删除了文件后列表没有刷新的问题
可以这样解决 抽取 //双击文件夹在Listview中显示文件内容的全部代码为方法 a();
在删除文件方法中  删除文件之后 控件重绘之前调用它.   这样就可以了

没有修改你的程序逻辑只是抽取了一个方法.

        //删除文件
        private void button3_Click(object sender, EventArgs e)
        {
            string filePath = GetFilePath();
            DeleteFile(filePath);
            a();
            listView1.Update();
            ListViewShow();
           
        }

        //双击文件夹在Listview中显示文件内容
        private void tvRoot_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            a();
        }
        //在双击文件夹在Listview中显示文件内容方法中抽取的方法
        private void a()
        {
            listView1.Clear();
            InitialListView();
            string dir = tvRoot.SelectedNode.Tag.ToString();
            DirectoryInfo dirInfo = new DirectoryInfo(dir);
            FileInfo[] info = dirInfo.GetFiles();
            foreach (FileInfo file in info)
            {
                ListViewItem item = new ListViewItem(file.Name);
                item.SubItems.Add(file.Length.ToString());
                item.SubItems.Add(file.Attributes.ToString());
                item.SubItems.Add(file.LastWriteTime.ToString());
                listView1.Items.Add(item);
            }
        }
2009-07-23 18:16
tonid
Rank: 1
等 级:新手上路
帖 子:121
专家分:7
注 册:2008-7-13
收藏
得分:0 
多谢楼上的指教,你的方法可以实现。
2009-07-24 08:34
rmb315
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-8-18
收藏
得分:0 
感谢lz的分享
2011-08-18 17:17
快速回复:类似资源管理器,但能实现修改打开文件功能
数据加载中...
 
   



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

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