C#实现Windows资源管理器 C# File Explorer
C#实现Windows资源管理器 C# File Explorer
- C#实现Windows资源管理器。
- 界面布局
- 添加splitcontainer控件
- 增加工具栏控件toolstrip
- 初始化时为treeview中添加内容并为有下级目录的文件目录和驱动器增加“+”号
C#实现Windows资源管理器。
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
界面布局
添加splitcontainer控件
设置dock属性为top,height属性设置合适的值,高度够放第一行就行。设置backcolor属性(从web中选,参考界面中为SteelBlue),调整左右两块的比例,左侧用于放url,右侧用于放搜索,设置属性fixedPanel=panel2。
1.1.1. 然后在左侧panel1中加入两个pictureBox控件(后退和前进),和comboBox控件(url区域)。
1.1.2. 再加入两个pictureBox控件命名为pictureBox1和PictureBox2分别是回退上一级和刷新按钮
1.1.3.
1.1.4. 接着在右侧panel2中加入textbox控件(搜索内容)和pictrurBox控件(搜索按钮)
comboBox和textBox控件可以适当设置backcolor属性。
增加工具栏控件toolstrip
设置属性backcolor(若要像参考界面一样有渐变,需要设置backgroundimage属性)
1.2.1. 组织:toolStripSplitButton,text=组织,DisplayStyle=Text,下拉菜单内容为:
1.2.2.
1.2.3. 新建文件夹:toolStripButton,text=新建文件夹,DisplayStyle=Text
1.2.4. 图标:toolStripSplitButton,设置image属性,给予合适的图标图片,下拉菜单内容为:
1.2.5. 对listview编辑组和列
编辑列:创建4个列(名称,类型,总大小,可用空间)
编辑组:创建3个组(硬盘,移动存储,其他)
2. 添加配置文件和引用:
2.1. 添加配置文件app.manifest,并设置节点,允许程序以超级管理员权限运行。
添加方法:项目名称——右键——属性——安全——选中 ——再取消选中,观察项目文件中是否增加了app.manifest文件,然后双击文件打开,进行编辑即可。
2.2. 添加引用JHR_GetIcon.dll:
首先将下载到的文件GetIcon.ini和JHR_GetIcon.dll复制到项目的debug 文件 夹,然后添加引用,添加方法:项目解决方案资源管理器——引用 ——右建 ——添加引用——浏览——找到JHR_GetIcon.dll文件,确定即 可。然后添加 命名空间:using JHR_GetIcon
2.3. 需要用FileSystem中的DeleteFile()等方法需要在引用-添加引用-程序集-框架-Microsoft.VisualBasic打上勾,然后应用using Microsoft.VisualBasic.FileIO;
2.4. 添加shell32.dll:
右键引用-添加引用-浏览-找到C:Windows\System32\shell32.dll文件,确 定即可。然后添加命名空间:using Shell32;
初始化时为treeview中添加内容并为有下级目录的文件目录和驱动器增加“+”号
为form_load中出现的自定义函数,编写实现代码
3.1. GetDriverTree()
}//foreach结束
}
啊还有好多啊,,过两天再写了,,项目下载地址先发在这里吧,急需的同学可以去先下载了自己琢磨一下,,,还有垃圾箱右键还原还没有实现,
https://download.csdn.net/download/u011745205/11384382
C#实现Windows资源管理器 C# File Explorer相关推荐
- android 开发板 root后无法打开资源管理器Device File Explorer
android 开发板用 SuperSU root之后,调试设备的时候无法打开Device File Explorer了,此时需要在SuperSU中的应用程序视图列表中禁用 ADB shell 的 S ...
- 计算机中的windows任务管理器在哪,Win10系统中的explorer.exe在哪?怎么重启Windows资源管理器?...
重启Explorer.exe是我们修改注册表或者改动设置后需要做的;Win10桌面图标和任务栏不翼而飞,重启Explorer.exe就能解决问题.有用户发现打开win10的任务管理器后找不到Explo ...
- Win10系统重启Windows资源管理器explorer.exe的方法
很多时候,我们可以通过重启Windows资源管理器来解决一些常见的电脑问题,例如桌面图标和任务栏消失不见了,桌面图标自定义排列被打乱了,另外修改注册表信息后,通常也需要重启Windows资源管理器才能 ...
- 简单的Windows资源管理器——Java版本
一直有很多小伙伴私信我要社团管理系统的源码,这个暂时无法分享,根据社团管理系统文章的思路完全是可以自己写出来的哦~ 最近一个小伙伴私聊我需要一个java小程序,现将之前写的一个Windows资源管理器 ...
- java实现Windows资源管理器
这几天忙别的了,StatusBar存在的问题没来得及解决,也没出新东西.只好贴一个以前的作品救救场. 程序仅仅实现了仿Windows资源管理器的本地文件的浏览功能,不能通过"网上邻居&quo ...
- 为什么说jsp被替代了_您说什么:最喜欢的Windows资源管理器替代品
为什么说jsp被替代了 Earlier this week we asked you to share your favorite alternatives to Window's native fi ...
- 如何在Windows资源管理器中自定义文件夹背景和图标
We've covered a lot of Windows tweaks over the years, and today we're going to show you how to custo ...
- php如何运行vbs文件,HTML_用vbs实现在启动 Windows 资源管理器时打开特定文件夹,my-script.vbs c:\scripts 在文件夹 - phpStudy...
用vbs实现在启动 Windows 资源管理器时打开特定文件夹 my-script.vbs "c:\scripts" 在文件夹路径的两端必须加双引号吗?本例中不需要.但是,如果路径 ...
- ndows 资源管理器,windows资源管理器如何打开
Windows资源管理器如何打开呢?我们在使用电脑的时候会经常用到资源管理器,有些刚升级win10系统的小伙伴说找不到Windows资源管理器了.接下来,我就将打开Windows资源管理器的方法分享给 ...
最新文章
- Windows中的虚拟内存
- “女性机器人”火了,称其只有富人买得起,男性用户表示很满意
- 深入理解Java的equals和hashCode方法
- BAT批处理脚本结合SQL应用案例
- 要鼓励周鸿祎做360搜索
- b端 ux 设计思维_借助系统思维从视觉设计过渡到UX
- 自定义地图怎么做成html,自定义html为谷歌地图制作标记
- java servlet jsp javabean关系图,一个关于javaBean+servlet+jsp的MVC架构有关问题
- [置顶] 运算符重载,浅拷贝(logical copy) ,vs, 深拷贝(physical copy),三大件(bigthree problem)...
- 计算机 学术论文写作,计算机辅助学术论文写作系统的研制策略与方法.pdf
- ant脚本 变量赋值_【Jmeter】Jmeter+ant+jenkins持续集成
- 学习韩顺平java基础笔记 (自用)
- win10导入iphone手机中的照片和视频出错:发生了一些问题,文件可能未导入
- 为什么我要选择使用Yarn来做Docker的调度引擎
- request.setAttribute()
- 花开的声音,短暂而清脆!
- Generative Adversarial Networks简介
- 基于Excel2013的PowerQuery入门
- C语言—[Game]猜数字
- C++ji将txt文件数据zzhua转为数组;