65.9K
CodeProject 正在变化。 阅读更多。
Home

.NET 中的文件系统树控件

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.07/5 (11投票s)

2003 年 5 月 23 日

2分钟阅读

viewsIcon

101472

downloadIcon

885

一个 VB.NET 中的文件系统树视图控件。使用 VS.NET 开发,使用 system.management 命名空间

控件

FilesystemTree 是一个控件,它将读取系统资源并显示一个树形结构,用户可以从中导航到文件或文件夹...

程序员可以将此控件用作其应用程序的一部分,以允许用户导航到 folderListfileSystemTree 结构,并获取用户选择的文件/文件夹路径。

代码

代码不言自明。简而言之,它有一个 TreeView 控件链接到 ImageList 控件。ImageList 控件用于 TreeView 选择其图标。要查看 ImageList 控件中的图像,请打开 ImageList 控件的属性,然后单击 images 属性旁边的省略号 (...)

在 .NET 中使用 system.management 命名空间,TreeView 将填充系统上可用的资源/驱动器,并且当用户展开节点时,子节点将以更友好的方式填充。 TreeView 控件上方的文本框将填充用户选择的文件/文件夹。 textbox 已禁用...它仅用于查看。用户选择也可以通过使用 filesystemtree1.pathselected 访问(如果 filesystemtree1 是应用程序中控件的一个实例)。

Using the Code

将控件添加到项目。如果您使用的是 VS.NET,请右键单击 VS.NET 中的工具箱 -> 自定义 -> 浏览到控件的 DLL 并选择。这将使控件位于工具箱上。将控件拖放到您的应用程序上。如果您的应用程序中的控件实例称为 FilesystemTree1,请使用以下代码获取用户的选择。

//get the user's selection.
FileSystemTree1.pathselected
//

许可证

本文未附加明确的许可证,但可能在文章文本或下载文件本身中包含使用条款。如有疑问,请通过下面的讨论区联系作者。

作者可能使用的许可证列表可以在此处找到。

© . All rights reserved.