【发布时间】:2013-03-27 00:32:42
【问题描述】:
所以我在打开标签到我想要拖动一些数据的位置时遇到了一些问题。
我有 2 个子 MDI 表单,都有一个列表视图。 我想将一个 listviewitem 从 mdichild 1 拖到 mdichild 2。
问题是当我将数据拖到相应的 MDI 选项卡时,我无法找到可以显示第二个表单的正确事件。
现在,当我将数据拖到 MDI 选项卡时,我得到的唯一结果是带有条纹的标准黑色圆圈。
关于如何打开标签的任何想法?
感谢所有帮助
【问题讨论】:
-
您是否检查过目标的
AllowDrop属性是否为真? -
是的,但标签似乎不属于目标表单。
-
MDIChild 表单的
AllowDrop属性是否为真? -
是的。我现在可以在 MDI 中检测到拖动,但是当我离开我的第一个列表视图时,它会被触发,而不是当我悬停标签时触发
-
也许显示一些代码,然后。您必须正确处理所有拖动事件才能使其正常工作。向我们展示您到目前为止所拥有的内容 - 特别是
ItemDrag、DragEnter、DragDrop等相关控件的处理程序中的内容。