C# winform实现拖拽文件
1、新建一个winform工程,在界面上添加一个listbox(其他空间亦可)

2、选中listbox,转到其属性界面,设置Allowdrow为true

3、然后转到其事件界面,在DragEnter事件下双击注册拖拽进来时候的事件,为其注册的事件加入拖拽效果代码。
if(e.Data.GetDataPresent (DataFormats.FileDrop))
{
e.Effect = DragDropEffects.Move;
}else
{
e.Effect = DragDropEffects.None;
}


4、再次转到其属性界面,添加事件
DragDrop,为其编写代码
string[] s = (string[])e.Data.GetData(DataFormats.FileDrop);


5、运行后,将文件拖入,将会显示文件路径。得到了文件路径,就可以读入进行后台处理,自行发挥。效果如下:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:71
阅读量:60
阅读量:36
阅读量:184
阅读量:150