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

posted @ 2009-04-19 23:18  Rain520  阅读(160)  评论(0编辑  收藏  举报