資源簡介
C#作業 Winform做一個仿真資源管理器 用到TreeView、ListView
實現得非常簡單,完成了后退,前進,返回上一級文件,搜索的功能,僅適合C#新手做作業參考
【友情提示】默認打開的是E盤,如果您的電腦沒有E盤,清將 private string rootPath = @"E:\";//根目錄路徑
改為您本地的路徑即可
代碼片段和文件信息
/****************************************************
文件:MainForm.cs
作者:VisionWong
郵箱:?302668321@qq.com
日期:2019/11/11?21:40???
功能:文件資源管理器?主窗口
*****************************************************/
using?System;
using?System.IO;
using?System.Windows.Forms;
namespace?ResourceMgr
{
????public?partial?class?MainForm?:?Form
????{
????????private?string?rootPath?=?@“E:\“;//根目錄路徑
????????private?string?curFilePath?=?““;
????????private?DoublelylinkedNode?curNode?=?null;//當前瀏覽結點
????????public?MainForm()
????????{
????????????InitializeComponent();
????????????InitTreeView();
????????????ShowFileList(rootPath);
????????????//初始化根節點
????????????curNode?=?new?DoublelylinkedNode(rootPath?null?null);
????????????curFilePath?=?rootPath;
????????????//初始化按鈕
????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????..A..H.?????42496??2019-11-13?01:13??ResourceMgr\.vs\ResourceMgr\v15\.suo
?????文件??????????0??2019-11-11?20:22??ResourceMgr\.vs\ResourceMgr\v15\Server\sqlite3\db.lock
?????文件?????598016??2019-11-12?23:10??ResourceMgr\.vs\ResourceMgr\v15\Server\sqlite3\storage.ide
?????文件??????32768??2019-11-11?20:22??ResourceMgr\.vs\ResourceMgr\v15\Server\sqlite3\storage.ide-shm
?????文件????4124152??2019-11-13?01:13??ResourceMgr\.vs\ResourceMgr\v15\Server\sqlite3\storage.ide-wal
?????文件????????189??2019-11-11?20:22??ResourceMgr\ResourceMgr\App.config
?????文件??????17920??2019-11-13?01:13??ResourceMgr\ResourceMgr\bin\Debug\ResourceMgr.exe
?????文件????????189??2019-11-11?20:22??ResourceMgr\ResourceMgr\bin\Debug\ResourceMgr.exe.config
?????文件??????34304??2019-11-13?01:13??ResourceMgr\ResourceMgr\bin\Debug\ResourceMgr.pdb
?????文件???????9355??2019-11-13?01:13??ResourceMgr\ResourceMgr\MainForm.cs
?????文件??????12342??2019-11-13?01:06??ResourceMgr\ResourceMgr\MainForm.Designer.cs
?????文件???????9721??2019-11-13?01:06??ResourceMgr\ResourceMgr\MainForm.resx
?????文件????????831??2019-11-11?20:22??ResourceMgr\ResourceMgr\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????7224??2019-11-11?21:24??ResourceMgr\ResourceMgr\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件?????????42??2019-11-11?21:24??ResourceMgr\ResourceMgr\obj\Debug\ResourceMgr.csproj.CoreCompileInputs.cache
?????文件????????968??2019-11-11?21:46??ResourceMgr\ResourceMgr\obj\Debug\ResourceMgr.csproj.FileListAbsolute.txt
?????文件???????1015??2019-11-13?01:06??ResourceMgr\ResourceMgr\obj\Debug\ResourceMgr.csproj.GenerateResource.cache
?????文件??????11490??2019-11-11?20:22??ResourceMgr\ResourceMgr\obj\Debug\ResourceMgr.csprojAssemblyReference.cache
?????文件??????17920??2019-11-13?01:13??ResourceMgr\ResourceMgr\obj\Debug\ResourceMgr.exe
?????文件???????2745??2019-11-13?01:06??ResourceMgr\ResourceMgr\obj\Debug\ResourceMgr.MainForm.resources
?????文件??????34304??2019-11-13?01:13??ResourceMgr\ResourceMgr\obj\Debug\ResourceMgr.pdb
?????文件????????180??2019-11-11?22:59??ResourceMgr\ResourceMgr\obj\Debug\ResourceMgr.Properties.Resources.resources
?????文件??????????0??2019-11-11?20:22??ResourceMgr\ResourceMgr\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
?????文件??????????0??2019-11-11?20:22??ResourceMgr\ResourceMgr\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
?????文件??????????0??2019-11-11?20:22??ResourceMgr\ResourceMgr\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
?????文件????????526??2019-11-13?00:20??ResourceMgr\ResourceMgr\Program.cs
?????文件???????1320??2019-11-11?20:22??ResourceMgr\ResourceMgr\Properties\AssemblyInfo.cs
?????文件???????2835??2019-11-11?20:22??ResourceMgr\ResourceMgr\Properties\Resources.Designer.cs
?????文件???????5612??2019-11-11?20:22??ResourceMgr\ResourceMgr\Properties\Resources.resx
?????文件???????1098??2019-11-11?20:22??ResourceMgr\ResourceMgr\Properties\Settings.Designer.cs
............此處省略23個文件信息
- 上一篇:C# 打印(可設置打印機以及打印文件)
- 下一篇:C#登陸界面驗證碼winform
評論
共有 條評論