作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有小图像缩略图的 ListView 。每个图像都有一个标签,其中包含完整路径。
通过右键菜单,用户可以单击“复制”。
然后执行这段代码:
Dim selectedfile As String
selectedfile = Me.lvFotos.SelectedItems(0).Tag
Dim dataobj As New DataObject(DataFormats.FileDrop, selectedfile)
Clipboard.Clear()
Clipboard.SetDataObject(dataobj)
现在,当我单击桌面粘贴文件时,我在 VS2010 中收到异常错误:
An exception of type 'System.Runtime.InteropServices.COMException' occurred in System.Windows.Forms.dll and wasn't handled before a managed/native boundary
Additional information: Invalid FORMATETC structure (Exception from HRESULT: 0x80040064 (DV_E_FORMATETC))
我在这里做错了什么?
rg。埃里克
最佳答案
您可以直接使用My.Computer.FileSystem.CopyFile
.
Dim source As String = lvFotos.SelectedItems(0).Tag
Dim destination As String = My.Computer.FileSystem.SpecialDirectories.Desktop & from.Substring(from.LastIndexOf("\"))
My.Computer.FileSystem.CopyFile(source, destination)
关于vb.net - 如何将文件复制到剪贴板并将其粘贴到其他位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25851417/
我是一名优秀的程序员,十分优秀!