C# 将表单中的文件拖放到邮件outlook 2016中不起作用
我的代码正在使用Outlook 2010。现在Outlook 2016无法正常工作!我见过其他问题也有同样的问题,但都没有答案。我是新来的。我的问题愚蠢吗?有解决办法吗?我必须在Outlook端进行搜索吗? 先谢谢你C# 将表单中的文件拖放到邮件outlook 2016中不起作用,c#,email,listview,outlook,drag-and-drop,C#,Email,Listview,Outlook,Drag And Drop,我的代码正在使用Outlook 2010。现在Outlook 2016无法正常工作!我见过其他问题也有同样的问题,但都没有答案。我是新来的。我的问题愚蠢吗?有解决办法吗?我必须在Outlook端进行搜索吗? 先谢谢你 private void item_Drag(object sender, ItemDragEventArgs e) { ListView lvdd = (ListView)sender; if (!lvdd.SelectedItems.Coun
private void item_Drag(object sender, ItemDragEventArgs e)
{
ListView lvdd = (ListView)sender;
if (!lvdd.SelectedItems.Count > 0)
return;
string[] fileName = new String[lvdd.SelectedItems.Count];
int i = 0;
foreach (ListViewItem lvi in lvdd.SelectedItems)
{
fileName[i] = lvi.SubItems[1].Text;
i++;
}
DataObject data = new DataObject(DataFormats.FileDrop, fileName );
data.SetData(DataFormats.StringFormat, true, fileName[0]);
lvdd.DoDragDrop(data, DragDropEffects.Move);
}
事实上,我认为它删除了文件名,而不是文件本身。
但是为什么它以前能工作呢