使用vb.net 获取文件夹下选中文件的文件名称
发布时间:2020-12-17 07:38:53 所属栏目:百科 来源:网络整理
导读:1. 前言 今天在配置cppunit的附加依赖项的时候, 需要输入相应的附加依赖项的文件名, 这个很费劲, 我们又不想自己手工一个个的copy, 就希望能够找到一种方法可以直接获取到我们的文件名 2. 处理思路 我们这里想到了vb.net, 利用他的拖拽功能, 直接获取
1. 前言今天在配置cppunit的附加依赖项的时候, 需要输入相应的附加依赖项的文件名, 这个很费劲, 我们又不想自己手工一个个的copy, 就希望能够找到一种方法可以直接获取到我们的文件名 2. 处理思路我们这里想到了vb.net, 利用他的拖拽功能, 直接获取相应的文件名称 3. 实现效果 4. 注意点
5. 代码Public Class Form1
' 拖拽进入, 清空数据
Private Sub FileLists_DragEnter(sender As Object,e As DragEventArgs) Handles FileLists.DragEnter
FileLists.Items.Clear()
e.Effect = DragDropEffects.All
End Sub
' 拖拽完成, 显示数据
Private Sub FileLists_DragDrop(sender As Object,e As DragEventArgs) Handles FileLists.DragDrop
Dim MyFiles() As String
MyFiles = e.Data.GetData(DataFormats.FileDrop)
For i = 0 To MyFiles.Count - 1
Dim Items() As String
Items = MyFiles(i).Split("")
FileLists.Items.Add(Items(Items.Count - 1))
Next
End Sub
' 双击数据, 实现复制数据到剪切板, 另外注意换行使用 vbCrLf,C 中的 "n" 不管用
Private Sub FileLists_MouseDoubleClick(sender As Object,e As MouseEventArgs) Handles FileLists.MouseDoubleClick
Dim strData As String
strData = ""
With FileLists
For i = 0 To .Items.Count - 1
strData += .Items.Item(i).Text + vbCrLf
Next
End With
Clipboard.SetDataObject(strData)
End Sub
End Class
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |