WinForm中

C#实现文件拖放:

主要用窗体的AllowDrop属性和DragEnter事件来实现 
窗体加载设 AllowDrop=true;


 private void Form1_DragEnter(object sender,DragEventArgs e)
{
 
if(e.Data.GetDataPresent(DataFormats.FileDrop))
{
      
string [] files=(string[])e.Data.GetData(DataFormats.FileDrop);
      
for(int i=0;i<fils.length;i++)
      {
            listBox1.Items.Add(files[i]);
      }
}

原文地址:https://www.cnblogs.com/ycdx2001/p/1439354.html