0
这个问题是一个跟进的问题发布:可能为WinForms UI应用程序设置动画拖放功能?
Is it possible to move a composite control by clicking on one of its daughter controls?
是否有可能进行动画处理的实际拖放动作。 I.E.而不是只在下面有一个鼠标指针和一个小矩形框,显示看起来像复合控件的东西?
这个问题是一个跟进的问题发布:可能为WinForms UI应用程序设置动画拖放功能?
Is it possible to move a composite control by clicking on one of its daughter controls?
是否有可能进行动画处理的实际拖放动作。 I.E.而不是只在下面有一个鼠标指针和一个小矩形框,显示看起来像复合控件的东西?
第一种方法是简单地创建一个看起来像组合控件的静态图标,例如将其作为资源嵌入到应用程序中。然后,您必须将其用作自定义拖放图标。这个答案Can I choose a custom image for C# Windows Application Drag Drop functions解释了如何做到这一点。
第二种方法比较复杂。您可以基于被拖动的控件的当前内容动态地创建一个图标,而不是使用静态图标。以下回答C# Drag-and-Drop: Show the dragged item while dragging更详细地解释它。
我会做第二个选项,但是,有代码丢失,以使其工作:(。 –