winform(C#)拖拽实现获得文件路径

aspx.cs页面
 1 //设置Form的AllowDrop为true
 2 private void Form1_DragDrop(object sender, DragEventArgs e)
 3 {
 4   string path = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();
 5   MessageBox.Show(path);
 6 }
 7 
 8 private void Form1_DragEnter(object sender, DragEventArgs e)
 9 {
10   if (e.Data.GetDataPresent(DataFormats.FileDrop))
11   e.Effect = DragDropEffects.Link;
12   else e.Effect = DragDropEffects.None;
13 }

 

posted @ 2009-09-16 11:25  steden  阅读(412)  评论(2)    收藏  举报