使用 VS 2008 我有一个带有 2 个 ListViews 的 windows 窗体(我们将它们称为 ListView1 和 ListView2)。ListView1 由目录中的文件名填充。当一个项目从 ListView1 拖到 ListView2 时,我执行了一些代码。当我从 ListView2 拖放到 ListView1 时,会执行一些代码。如果您从 ListView2 拖放到自身上,我想要做的不是执行代码
这是拖放后调用的 dragDrop 方法:
private void view_DragDrop(object dropTarget, DragEventArgs e)
我尝试了一些项目,如下所示:
ListView data = (ListView)e.Data.GetData("System.Windows.Forms.ListView")
这将返回 null 我想要对上述内容执行的操作是查看是否 data = dropTarget,不要执行。