private void Form1_DragDrop(object sender, DragEventArgs e) { Array fileArr = ((System.Array)e.Data.GetData(DataFormats.FileDrop)); for (int i = 0; i < fileArr.Length; i++) { this.textBox1.AppendText(fileArr.GetValue(i).ToString() + Environment.NewLine); } } private void Form1_DragEnter(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) e.Effect = DragDropEffects.Link; else e.Effect = DragDropEffects.None; }
2. form属性AllowDrop设置为true