【问题标题】:c# reorganize controls in a FlowLayoutPanelc# 在 FlowLayoutPanel 中重新组织控件
【发布时间】:2010-10-12 18:54:08
【问题描述】:

是否可以允许 FlowLayoutPanel 内的控件可供用户拖动,以便重新组织它们。如果我有标签列表,我想拖动和移动它们,就像桌面上的图标一样。我想抓住标签 A 并将其放在标签 B 和 C 之间。

另一种选择是,如果有另一个容器控件允许开箱即用,我可能更喜欢它而不是为 FLP 编写拖放处理程序。

编辑:我正在使用 WinForms。

【问题讨论】:

    标签: c# flowlayoutpanel


    【解决方案1】:

    您可以使用FlowLayoutPanel.SetChildIndex() 通过代码对其中的控件进行重新排序。

    或者,您可以对项目控件使用一些拖放重新排序,并将模板更改为对项目使用流布局面板。这是关于 SO 的一个相关问题,它对包装面板做同样的事情,但可能很容易适用于流程面板:WPF : Reorder WrapPanel content via drag and drop?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多