我有一个带有小图像缩略图的列表视图。每个图像都有一个标签,其中包含完整路径。
使用右键菜单,用户可以单击复制。
然后执行此代码:
Dim selectedfile As String
selectedfile = Me.lvFotos.SelectedItems(0).Tag
Dim dataobj As New DataObject(DataFormats.FileDrop, selectedfile)
Clipboard.Clear()
Clipboard.SetDataObject(dataobj)
现在,当我单击桌面粘贴文件时,VS2010 中出现异常错误:
System.Windows.Forms.dll 中发生“System.Runtime.InteropServices.COMException”类型的异常,并且在托管/本机边界之前未处理
附加信息:无效的 FORMATETC 结构(来自 HRESULT 的异常:0x80040064 (DV_E_FORMATETC))
我在这里做错了什么?
rg. 埃里克