很简单,以listview为例,在dragover事件中添加以下代码,就可以触发dragdrop事件
private void listView1_DragOver(object sender, DragEventArgs e) { e.Effect = DragDropEffects.All; }
或者dargenter中添加以下代码
private void listView1_DragEnter(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) e.Effect = DragDropEffects.Link; else e.Effect = DragDropEffects.None; }