我有一个FlowLayoutPanel和其中的一些UserControl,支持拖放重新排序。这个功能有一定效果,但问题在于子控件会阻止父UserControl的拖动。
因此我的问题是如何启用包含子控件的UserControl的拖动?
我有一个FlowLayoutPanel和其中的一些UserControl,支持拖放重新排序。这个功能有一定效果,但问题在于子控件会阻止父UserControl的拖动。
因此我的问题是如何启用包含子控件的UserControl的拖动?
如果我理解正确,我和你遇到了同样的问题,并通过将子元素的事件传递给其父元素来解决它。
如果您有一个包含标签的可拖动UserControl。当标签的事件发生时,您必须调用UserControl的事件。例如,在标签的OnMouseDown()中调用UserControl的OnMouseDown()并仅传递事件参数。我没有找到比单独处理拖放所需事件更好的方法。