将项目从我的C#应用程序拖到Outlook 2003/2007中?
在Outlook 2003/2007中,您可以将文件从资源管理器拖动到其主窗口和消息编辑窗口中,以附加文件 但我如何使用自己的C#应用程序来代替Explorer来实现这一点呢?我是否需要扩展Outlook(通过挂接COM事件或其他方式),或者我的C#应用程序是否需要在其拖放事件处理程序中执行一些特殊操作?下面是一段代码片段 在本例中,我在Windows窗体上有一个按钮,我将使用它作为拖放源将项目从我的C#应用程序拖到Outlook 2003/2007中?,c#,outlook,drag-and-drop,C#,Outlook,Drag And Drop,在Outlook 2003/2007中,您可以将文件从资源管理器拖动到其主窗口和消息编辑窗口中,以附加文件 但我如何使用自己的C#应用程序来代替Explorer来实现这一点呢?我是否需要扩展Outlook(通过挂接COM事件或其他方式),或者我的C#应用程序是否需要在其拖放事件处理程序中执行一些特殊操作?下面是一段代码片段 在本例中,我在Windows窗体上有一个按钮,我将使用它作为拖放源 string[] fileList = new string[] { @"c:\temp\myVideo.
string[] fileList = new string[] { @"c:\temp\myVideo.avi" };
DataObject fileDragData = new DataObject(DataFormats.FileDrop, fileList);
button1.DoDragDrop(fileDragData, DragDropEffects.All);
下面是一段代码片段
在本例中,我在Windows窗体上有一个按钮,我将使用它作为拖放源
string[] fileList = new string[] { @"c:\temp\myVideo.avi" };
DataObject fileDragData = new DataObject(DataFormats.FileDrop, fileList);
button1.DoDragDrop(fileDragData, DragDropEffects.All);
它在Outlook 2013或更高版本中工作吗?&WPF呢?我正在使用WPF-
DragDrop.DoDragDrop((DependencyObject)e.Source、dataObj、DragDropEffects.Copy)代码>但它在Outlook中不工作(尽管它在资源管理器中工作得很好),它在Outlook 2013或更高版本中工作吗?&WPF呢?我正在使用WPF-DragDrop.DoDragDrop((DependencyObject)e.Source、dataObj、DragDropEffects.Copy)代码>但它在Outlook中不工作(尽管它在资源管理器中工作得很好)