Я ищу элемент управления для C #, который может содержать другие элементы управления, заботится о макете и позволяет изменять порядок расположения перетаскиванием.
Аналогично тому, как iphone / ipod позволяет вам переставлять приложения.
Спасибо.
Я думаю, что вы можете легко реализовать свои собственные, используя события FlowLayoutPanel и MouseUp, MouseDown, MouseMove элементов управления, где вы приблизительно меняете свойство Location и FlowLayoutPanel должен обрабатывать его.
Просто создайте свой собственный. Вы можете инициировать операцию DragDrop (обычно в OnMouseDown), вызывая метод DoDragDrop () вашего элемента управления. Вы можете переопределить методы OnDragOver и OnDragDrop ваших элементов управления, которые будут принимать перетаскиваемый объект. Изменение размера уже встроено, вам просто нужно установить свойства (учитывая, что это может быть немного больно).
Использование что-то вроде DockPanelSuite в качестве основы может быть хорошей отправной точкой.