2

FlowLayoutPanel 内のコントロールをユーザーがドラッグできるようにして、再編成できるようにすることは可能ですか。ラベルのリストがある場合は、デスクトップ上のアイコンと同じようにドラッグして移動したいと思います。ラベル A を取得して、ラベル B と C の間に配置したいと思います。

もう 1 つのオプションは、このすぐに使用できる別のコンテナー コントロールがある場合、FLP のドラッグ アンド ドロップ ハンドラーをコーディングするよりも、おそらくそれを好むということです。

編集: WinForms を使用しています。

4

1 に答える 1

2

FlowLayoutPanel.SetChildIndex()コードを使用して、その中のコントロールを並べ替えることができます。

または、項目コントロールにドラッグ アンド ドロップの並べ替えを使用し、テンプレートを変更して、項目にフローレイアウト パネルを使用することもできます。ラップパネルに対して同じことを行う SO に関する関連する質問を次に示しますが、フロー パネルに対してはおそらく簡単に機能するでしょう: WPF : Reorder WrapPanel content via drag and drop?

于 2010-10-12T19:16:13.790 に答える