一个简单打开D盘所有文件夹和文件的例子以及动态创建双击事件
来源:互联网 发布:淘宝售假次数会清零吗 编辑:程序博客网 时间:2024/04/29 11:43
一个简单打开D盘所有文件夹和文件的例子以及动态创建双击事件
'一个简单打开D盘所有文件夹和文件的例子以及动态创建双击事件,资料http://msdn.microsoft.com/zh-cn/library/ms171645(v=vs.90).aspx Dim ListView1 As New ListView Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load AddHandler ListView1.DoubleClick, AddressOf ListView1_DoubleClick ListView1.Parent = Me ListView1.Size = New Size(200, 200) BL(".") End Sub Private Sub BL(ByVal Subject As String) Dim nodeDirInfo As New DirectoryInfo("d:\") Dim subItems() As ListViewItem.ListViewSubItem Dim item As ListViewItem = Nothing Dim dir As DirectoryInfo For Each dir In nodeDirInfo.GetDirectories() item = New ListViewItem(dir.Name, 0) subItems = New ListViewItem.ListViewSubItem() _ {New ListViewItem.ListViewSubItem(item, "Directory"), _ New ListViewItem.ListViewSubItem(item, _ dir.LastAccessTime.ToShortDateString())} item.SubItems.AddRange(subItems) ListView1.Items.Add(item) Next dir Dim file As FileInfo For Each file In nodeDirInfo.GetFiles() item = New ListViewItem(file.Name, 1) subItems = New ListViewItem.ListViewSubItem() _ {New ListViewItem.ListViewSubItem(item, "File"), _ New ListViewItem.ListViewSubItem(item, _ file.LastAccessTime.ToShortDateString())} item.SubItems.AddRange(subItems) ListView1.Items.Add(item) Next file End Sub Private Sub ListView1_DoubleClick(sender As Object, e As EventArgs) Dim Url As String = ListView1.SelectedItems.Item(0).Tag Dim HE As Boolean = IO.Path.HasExtension(Url) If HE Then Process.Start(Url) Else BL(Url) End If End Sub
0 0
- 一个简单打开D盘所有文件夹和文件的例子以及动态创建双击事件
- 动态创建文件夹和文件
- 递归 查找 一个文件夹所有的子文件夹和文件
- 批量删除一个目录下所有的文件夹和文件
- 获取一个目录里的所有文件夹和文件
- 创建文件夹和文件
- Linux下递归打印一个文件夹下的所有文件夹和文件
- 创建文件夹和文件的方法
- C#打开文件夹和文件
- 用C#压缩文件夹下所有的文件夹和文件
- 浏览Document文件夹下面的所有文件夹和文件列表
- 【语言-批处理】删除文件夹下所有的文件夹和文件
- java------用File类列出一个目录下的所有文件夹和文件
- java------用File类列出一个目录下的所有文件夹和文件
- php创建文件夹和文件
- java 创建文件夹和文件
- android创建文件夹和文件
- Android创建文件夹和文件
- JSON 数据列表取值
- 如何使用笔记本无线网卡创建无线热点?
- 优秀的程序员和一般的程序员差别在哪?
- 我们常用的测试管理工具—JIRA篇
- Android DiskLruCache完全解析,硬盘缓存的最佳方案
- 一个简单打开D盘所有文件夹和文件的例子以及动态创建双击事件
- SendMessage(),PostMessage(),PostThreadMessage ()使用
- 比ORA-24777: 不允许使用不可移植的数据库链路更让人郁闷的事情
- DRUID连接池的使用
- 大数据处理之二
- switch语句中得case
- android helloworld级别学习
- iOS生成随机数
- 由底层和逻辑深入剖析c++系列