首先新建一个项目,选择Windows窗体应用。
新建完成进去之后可以把窗体大小调小,这里只需要接受拖拽的文件数据,不需要其他的操作。然后在窗体里面点击鼠标右键再点属性,在属性窗口最上面选择事件(闪电图标),往下拉会有一栏是拖放,这里选择DragOver事件(将对象拖过控件的边界时发生),然后创建事件。
在DragOver事件后面给事件命名Drag之后按回车键就会跳转到系统自动生成的事件方法。
e.Effect = DragDropEffects.Copy;复制拖拽进来的文件数据。string[] str = (string[])e.Data.GetData(DataFormats.FileDrop, true)