我正在寻找可以包含其他控件的C#控件,负责布局并允许拖放布局顺序的重新排列。
类似于iphone / ipod允许您重新安排应用程序的方式。
感谢。
答案 0 :(得分:1)
我认为您可以轻松实现自己的,使用控件的FlowLayoutPanel和MouseUp,MouseDown,MouseMove事件,您可以在其中大致更改Location属性,FlowLayoutPanel应该处理它。
答案 1 :(得分:0)
使用DockPanelSuite之类的东西作为基础可能是一个很好的起点。
答案 2 :(得分:0)
创建自己的。您可以通过调用控件的DoDragDrop()方法来启动DragDrop操作(通常在OnMouseDown中)。您可以覆盖控件的OnDragOver和OnDragDrop方法,这些方法将接受拖动的对象。调整大小已经内置,你只需要设置属性(给定,它可能有点痛苦。)