将某个文件从控件中拖到资源管理器实现复制,是个很方便的功能
有两种方法可以实现该功能:
一:用System.Windows.Forms.Control.DoDragDrop(New DataObject(DataFormats.FileDrop, strFiles), DragDropEffects.Copy),需要注意其中strFiles必须是文件全路径(包括文件名)的字符串数组,即使只有一个文件,也必须是字符串数组,不能是字符串。
二,用某个控件的DoDragDrop函数,比如Gridcontrol1.DoDragDrop(New DataObject(DataFormats.FileDrop, strFiles), DragDropEffects.Copy),用法同一
将资源管理器中的文件拖到控件上,进行存储,就简单的多,网上也有现成的代码,只需响应控件的DragDrop事件,进而得到拖动的文件进行上传即可
posted on 2008-02-22 12:24
王者之魂 阅读(39)
评论(0) 编辑 收藏