画像の小さなサムネイルを含むリストビューがあります。各画像には、フルパスを含むタグがあります。
右クリック メニューを使用すると、ユーザーは COPY をクリックできます。
次に、このコードが実行されます。
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.Runtime.InteropServices.COMException' の例外が System.Windows.Forms.dll で発生し、マネージド/ネイティブ境界の前に処理されませんでした
追加情報: 無効な FORMATETC 構造体 (HRESULT からの例外: 0x80040064 (DV_E_FORMATETC))
ここで何が間違っていますか?
rg。エリック