1 private void Form3_DragEnter(object sender, DragEventArgs e)
2 {
3 if (e.Data.GetDataPresent(DataFormats.FileDrop))
4 {
5 e.Effect = DragDropEffects.All;
6 }
7 else
8 {
9 e.Effect = DragDropEffects.None;
10 }
11
12 }
13
14 private void Form3_DragDrop(object sender, DragEventArgs e)
15 {
16 string[] filePaths = (string[])e.Data.GetData(DataFormats.FileDrop, false);
17 if (null != filePaths && filePaths.Length > 0)
18 {
19 foreach (string item in filePaths)
20 {
21 var lines = System.IO.File.ReadAllLines(item);
22 Array.ForEach(lines.ToArray(), n => richTextBox1.AppendText(n.ToString() + "\r\n"));
23 }
24 }
25 }