C#实现文件拖放:

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

 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]);
      }
}

相关文章: