允许将自定义对象放入用户控件

Enabling dropping of custom object into a usercontrol

我在 VB.NET 中使用 VS2017 创建了一个用户控件。

从桌面拖放一个文件工作正常,但我想将一个自定义对象(来自第 3 方网格控件的单元格)拖放到它上面,这不起作用。

如何在我的用户控件中实现这样的下降? 我是否需要制作一个不可见的标签并将其与第 3 方网格单元格一起移动,以便用户控件认识到应该删除某些 "native" 控件,或者使某些内容可拖动的方式是什么(例如文件来自桌面)?

将用户控件设置为允许拖放 Form_Load

ucBoardGrid.AllowDrop = True