WinForms DragDrop路径长度限制

时间:2017-05-30 03:59:57

标签: c# winforms drag-and-drop

我正在使用WinForms并使用DragDrop操作来处理拖动到窗口上的文件。这工作正常,但如果文件的路径很长,它就会失败。 string[] fileList = (string[]) e.Data.GetData(DataFormats.FileDrop, false);导致fileList为null

有谁知道限制是什么或以任何方式解决它?

谢谢!

更新:GetFormats中的数据如下:

短文件名:

Shell IDList Array UsingDefaultDragImage DragImageBits DragContext DragSourceHelperFlags InShellDragLoop FileDrop FileNameW FileName IsShowingLayered DragWindow IsComputingImage DropDescription DisableDragText ComputedDragImage IsShowingText

长文件名:

Shell IDList Array UntrustedDragDrop UsingDefaultDragImage DragImageBits DragContext DragSourceHelperFlags InShellDragLoop FileDrop FileNameW FileName

0 个答案:

没有答案