我需要C#winforms的拖放控件
答
我认为你可以很容易地实现你自己,使用控件的FlowLayoutPanel和MouseUp,MouseDown,MouseMove事件来更改Location属性,并且FlowLayoutPanel应该处理它。
答
只需创建自己的。您可以通过调用控件的DoDragDrop()方法来引发DragDrop操作(通常在OnMouseDown中)。您可以重写控件的OnDragOver和OnDragDrop方法,该方法将接受拖动的对象。调整大小已经内置,你只需要设置属性(给定的,它可能有点痛苦)。
我已经看到了WPF/Silverlight的这个(与布局等),但不是经常为WinForms ... – 2009-02-14 22:45:10