【发布时间】:2010-02-14 14:13:57
【问题描述】:
我一直在用 VB.NET 开发一个应用程序,它需要将控件对象(例如 ListViewItem)拖出表单,并拖到用户指定的位置(例如,在桌面上或文件夹)。
但是,要“复制”的文件(如“ListViewItem”所示)尚不存在。它需要被下载然后放置在用户指定的位置。我能否获得目的地丢弃的路径/位置?然后我会继续下载文件,然后将其放置在指定用途的位置。
我查看了有关similar issue 的其他问题,其中详细说明了表单外的拖动操作,只是似乎没有办法确定该快捷方式的位置或如何标记目标位置。
本质上,我认为它可能需要某种“动态链接”或“虚拟文件”,正如我在其他地方看到的那样。然后,在放置操作之后,以某种方式从我的应用程序访问此“链接”,继续下载文件并将其放置在最终放置目标中。
任何帮助表示赞赏,在此先感谢!
结果:
Roger Lipscombe 提供了一个链接,其中包含指向其他文章的链接,其中包含看起来很有希望的信息。 在不提供托管代码所需的确切数据的情况下,以下链接可能有助于实现拖放操作。
【问题讨论】:
标签: vb.net file-io drag-and-drop