相关疑难解决方法(0)

C#拖放 - 使用基类的e.Data.GetData

我正在使用C#和Winforms 3.5

我有一个用户控件列表,所有用户控件都派生自一个基类.这些控件可以添加到各种面板中,我正在尝试实现拖放功能,我正在运行的问题是在DragDrop事件上.

对于DragEventArgs e.Data.GetData(typeof(baseClass))不起作用.它想要:

e.Data.GetData(typeof(derivedClass1))
e.Data.GetData(typeof(derivedClass2))
etc...
Run Code Online (Sandbox Code Playgroud)

有没有办法解决这个问题,或者更好的方法来构建它?

c# drag-and-drop winforms

7
推荐指数
1
解决办法
9471
查看次数

标签 统计

c# ×1

drag-and-drop ×1

winforms ×1