社区
C#
帖子详情
如何在C#中实现Windows的资源管理器,并且可以反馈修改信息
hick1213
2009-01-25 11:43:42
添加一个Treeview实现磁盘显示已经OK了,可是如何显示出文件并且在操作后都把操作的信息存起来了呢?请各位高手给点思路~~另外祝各位春节快乐
...全文
163
6
打赏
收藏
如何在C#中实现Windows的资源管理器,并且可以反馈修改信息
添加一个Treeview实现磁盘显示已经OK了,可是如何显示出文件并且在操作后都把操作的信息存起来了呢?请各位高手给点思路~~另外祝各位春节快乐
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pp_shy
2009-01-26
打赏
举报
回复
http://www.chenjiliang.com/Article/View.aspx?ArticleID=564
king19840811
2009-01-25
打赏
举报
回复
private void menuItemLargeIcon_Click(object sender, EventArgs e)
{
listView1.View = View.LargeIcon;
}
private void menuItemSmallIcon_Click(object sender, EventArgs e)
{
listView1.View = View.SmallIcon;
}
private void menuItemList_Click(object sender, EventArgs e)
{
listView1.View = View.List;
}
private void menuItemDetail_Click(object sender, EventArgs e)
{
listView1.View = View.Details;
}
用来显示listView文件的方式,列表,详细等
king19840811
2009-01-25
打赏
举报
回复
用一个listView来显示文件
private void ShowFiles(string strDirectory)
{
listView1.Items.Clear();
DirectoryInfo dirinfo = new DirectoryInfo(strDirectory);
FileInfo[] afileinfo;
try
{
afileinfo = dirinfo.GetFiles();
}
catch
{
return;
}
foreach (FileInfo fi in afileinfo)
{
ListViewItem lvi = new ListViewItem(fi.Name);
if (Path.GetExtension(fi.Name).ToUpper() == ".EXE")
{
lvi.ImageIndex = 4;
}
else
{
lvi.ImageIndex = 3;
}
lvi.SubItems.Add(fi.Length.ToString("N0"));
string strAttr = "";
if ((fi.Attributes & FileAttributes.Archive) != 0)
strAttr += "A";
if ((fi.Attributes & FileAttributes.Hidden) != 0)
strAttr += "H";
if ((fi.Attributes & FileAttributes.ReadOnly) != 0)
strAttr += "R";
if ((fi.Attributes & FileAttributes.System)!=0)
strAttr += "S";
lvi.SubItems.Add(strAttr);
lvi.SubItems.Add(fi.LastWriteTime.ToString());
listView1.Items.Add(lvi);
}
}
用了一个imageList来放置磁盘和文件夹图标
GavinKeng
2009-01-25
打赏
举报
回复
你可以把信息保存在资源文件中,下回就可以直接提取资源,不需要再重新获取磁盘信息了。
资源方面的操作可以参考其他文章
hick1213
2009-01-25
打赏
举报
回复
那如何传递修改的信息呢?
C#
做的
Windows
资源管理器
C#
版
资源管理器
,适合
C#
水平晋级的朋友们学习,当
中
介绍了不少技术,包括对API函数 的使用以及一些常用控件的深入使用 大家喜欢就分少点吧
C#
学生社团管理系统
C#
学生社团管理系统 (源代码+数据库+文档)
C#
界面皮肤源码(包括大量素材)
C#
界面皮肤源码,里面有大量皮肤素材,可以选择自己喜欢的使用。
漂亮的软件界面(带源码)
上次发过这个,当有网友说没有源码,我不知道是不属实,当我确确实实发过,这次在发一次,大家在VS
中
运行一下就能够看见了,谢谢!
从
资源管理器
上下文菜单更改本地IIS主页路径
从
资源管理器
上下文菜单更改本地IIS主目录路径
C#
111,131
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章