【问题标题】:Drag and Drop event no longer firing拖放事件不再触发
【发布时间】:2018-09-05 16:00:00
【问题描述】:

我的项目出现问题,拖放不再起作用。 我创建了一个新的简单项目来隔离问题。 (基于this) 我只是创建了一个列表视图(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

【问题讨论】:

  • 您是否以管理员身份运行程序?拖放不适用于以管理员身份运行的应用
  • 我相信我是以管理员身份运行的。我认为问题可能是 allowdrop 设置为 false - 我明天会确认。

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-05
    • 1970-01-01
    • 2013-04-15
    • 2013-04-26
    相关资源
    最近更新 更多