很简单,以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;
}