所以我有一个流程面板和一个在运行时向其添加列表视图的按钮。我设置了双击事件 - 是否可以设置某种单击(或单击并拖动)事件来重新排列流面板中的控件?
我知道我们可以更改排序策略(自上而下,从左到右)并换行,但我希望组织用户可以简单地将控件从一个位置拖动并重新定位到其他位置。
private void addNewWOButton_Click(object sender, EventArgs e)
{
ListView newListView = new ListView();
newListView.AllowDrop = true;
newListView.DragDrop += listView_DragDrop;
newListView.DragEnter += listView_DragEnter;
newListView.DoubleClick += listView_DoubleClick;
flowPanel.Controls.Add(newListView);
}