.NET - UserControl Drag&掉落 - 儿童控制

时间:2012-03-19 16:21:48

标签: c# .net winforms drag-and-drop flowlayoutpanel

我有拖拽和放大器的FlowLayoutPanel和UserControl。丢弃重新排序。这种作品。但问题是子控件阻止拖动实际的父UserControl。

所以我的问题是如何启用拖动包含子控件的UserControl?

1 个答案:

答案 0 :(得分:2)

如果我理解你,我遇到了和你一样的问题,我通过将子元素的事件传播给它的父母来解决它。

如果您有一个包含标签的可拖动UserControl。当标签的事件发生时,您必须调用UserControl的事件。例如。在Label的OnMouseDown()中调用UserControl的OnMouseDown()并传递Event-Args。我没有找到比处理拖放所需的每个事件更好的方法。