如何在动态创建的tablelayoutpanel上拖放控件

时间:2016-11-18 08:44:27

标签: c# drag-and-drop tablelayoutpanel

如何在tablelayoutpanel(动态创建)上使用拖放控件(动态创建).. 我添加了

tablelayoutpanel.DragDrop += new DragEventHandler(controlTable_DragDrop);

但不输入此功能。

1 个答案:

答案 0 :(得分:0)

释放已删除的对象时会调用DragDrop函数。

首先,您必须允许在TableLayoutPanel上删除对象:

tablelayoutpanel.AllowDrop = true;

然后,TableLayoutPanel必须接受删除(您可以添加数据格式和值的条件):

tablelayoutpanel.DragEnter += (o, args) => args.Effect = DragDropEffects.Move;