winform 有时候,也需要拖拽文件到指定的控件中,然后进行上传,
1.首先设置控件允许拖拽文件到其上面
this.zlist.AllowDrop = true;
2.确定当前拖拽完成,进行文件解析
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);
for (int i = 0; i < files.Length; i++)
{
this.zlist.Items.Add(files[i]);
}
}