拖放事件不再触发

时间:2018-09-05 16:00:01

标签: c# winforms drag-and-drop vsto outlook-addin

我的项目出现问题,拖放操作不再起作用。 我创建了一个新的简单项目来隔离问题。 (基于this) 我只是创建了一个listview(listView1),将背景更改为蓝色。然后,我从TaskPaneControl设计器添加了3个事件,然后添加了以下代码行:

private void listView1_DragDrop(object sender, DragEventArgs e)
{
    string test = "";
}

private void listView1_DragEnter(object sender, DragEventArgs e)
{
    string test = "";
}

private void listView1_DragOver(object sender, DragEventArgs e)
{
    string test = "";
}

我在每行中都设置了一个断点,并希望它会被击中。断点将命中TaskPane_VisibleChanged,但由于某种原因,它将不会命中listview1_DragXXX

1 个答案:

答案 0 :(得分:1)

我对设计器进行了更改,因此我无意中将用户控件上的allowdrop设置为false。一旦将其设置为true,它就会起作用。