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

来源:互联网 发布:web工程师和java哪个好 编辑:程序博客网 时间:2024/06/05 19:06
//设置Form的AllowDrop为true
2
3 private void Form1_DragDrop(object sender, DragEventArgs e)
4 {
5             string path = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();
6             MessageBox.Show(path); 
7
8 }
9
10 private void Form1_DragEnter(object sender, DragEventArgs e)
11 {
12             if (e.Data.GetDataPresent(DataFormats.FileDrop))
13                 e.Effect = DragDropEffects.Link;
14             else e.Effect = DragDropEffects.None;