代码之家  ›  专栏  ›  技术社区  ›  Lloyd Powell binku

创建文件后是否将拖放到桌面?(C)

  •  3
  • Lloyd Powell binku  · 技术社区  · 15 年前

    我有一个关于C中使用.NET的拖放的查询。

    我的问题是远程文件。我有一个远程文件列表,用户可以将其拖到资源管理器窗口(桌面等)中。当发生这种拖动时,我希望能够下载该文件并将其写入放置位置。

    拖动文件的常规方法:

    private void StartDragDrop(string FileToDrag)
    {
    MyControl.DoDragDrop(new DataObject(DataFormats.FileDrop, FileToDrag), DragDropEffects.Copy);
    }
    

    …不适合我的需要,因为在放置之前,我没有用于填充拖放对象的文件数据。

    我在许多ftp客户机中都看到了这个功能。

    提前感谢巫师。

    1 回复  |  直到 14 年前
        1
  •  2
  •   Lloyd Powell binku    14 年前

    似乎没有逻辑上的直接方法来做这样的事情。

    但是有一项工作(对于这种基本功能有大量的工作)可以在 codeproject .

    如果有人找到一个整洁的方法,让我知道,我会很感兴趣。