推荐控件下载:NEWEX.OCX
简介:
Windows资源管理器大家都不陌生,用它你可以做出与Windows几乎一模一样的资源管理器,非常实用。
使用实例:
Windows中的资源管理器想必大家都经常使用,利用NEWEX 这个优秀的第三方控件,我们可以用VB轻易做出与Windows几乎一模一样的资源管理器。下面通过一个例子向大家介绍该控件的简单用法。
(一) 加载控件
启动Visual Basic 6.0,创建一个工程并保存为"工程1.vbp",同时产生一个名为"Form1"的窗口。在工具箱的空白处单击鼠标右键,从弹出的快捷菜单中启动"部件"窗口,点击"浏览"按钮,从存放NEWEX控件的文件夹中找到newex.ocx文件。点击"应用"后NEWEX控件就添加到工具箱中。你会发现工具箱中多了3个图标,如图1。我们要用到的是最后两个。
![]() |
| Appearance | 控件外观是否立体,1为3D边框,0为平面。 |
| BorderStyle | 控件的边界类型 |
| Backcolor | 背景色 |
| BrowseFrom | 转到地址栏输入的目录路径 |
| TreeHasButtons | 在树状目录中是否显示+按钮 |
| TreeHasLines | 在树状目录中是否显示关联虚线 |
| Path | 地址路径 |
| Appearance | 控件边框是否立体,1为3D边框,0为平面。 |
| BorderStyle | 控件的边界类型 |
| ShowHiddenFile | 是否显示隐藏文件 |
| view | 查看方式0 -平铺,1-图标,2-列表,3-详细信息 |
| FileName | 选中文件的文件名 |
![]() 图2 |
| Private Sub ExplorerTree1_TreeDataChanged() On Error Resume Next ExplorerList1.TreeDatas = ExplorerTree1.TreeDatas End Sub Private Sub ExplorerList1_FolderClick() ExplorerTree1.FolderClick (ExplorerList1.filename) End Sub |
| Private Sub ExplorerTree1_OnDirChanged() Text1.Text = ExplorerTree1.Path End Sub |
| Private Sub ExplorerList1_GetFileName() Text2.Text = ExplorerList1.filename End Sub |
| Private Sub Command1_Click() ExplorerTree1.BrowseFrom = Text1.Text End Sub |
![]() 图3 |
| 菜单标题信息 | 菜单名称 | 是否可见 | 级别 |
| 弹出菜单 | popmnu | 否 | 1 |
| 查看 | mnuView | 可见 | 2 |
| 平铺 | mnuS | 可见 | 3 |
| 图标 | mnuN | 可见 | 3 |
| 列表 | mnuL | 可见 | 3 |
| 详细信息 | mnuD | 可见 | 3 |
| Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = vbRightButton Then PopupMenu popmnu End If End Sub |
| Private Sub mnuD_Click() ExplorerList1.View = 3 ’详细信息 End Sub Private Sub mnuL_Click() Private Sub mnuN_Click() Private Sub mnuS_Click() |
![]() 图4 |