拖拽下拉以更改Windows窗体面板中的控件顺序

时间:2017-11-23 00:00:25

标签: winforms drag-and-drop custom-controls panel

我有一个Windows窗体应用程序,其中包含一个面板,可以添加多个自定义控件实例,每个实例都与DockStyle.Top停靠。

这导致固定的从上到下的顺序。

我希望能够重新排列面板内的控件,理想情况是拖放,但每个控件使用向上/向下箭头就足够了。

我不需要改变控件的X轴坐标,只需改变控件的y轴垂直顺序。

这种拖放是否可行? 实现我想要的最好方法是什么。

1 个答案:

答案 0 :(得分:-1)

控件的顺序停靠在顶部与它们在窗体的Controls集合中的顺序相同。 您可以尝试在运行时重新排序它们。