c#flowlayoutpanelでコントロールを再編成します
-
29-09-2019 - |
質問
FlowlayoutPanel内のコントロールをユーザードラッグ可能にして、再編成できるようにすることは可能ですか?ラベルのリストがある場合は、デスクトップのアイコンのように、ラベルをドラッグして動かしたいと思います。ラベルAをつかみ、ラベルBとCの間に入れたいと思います。
別のオプションは、このすぐに使用できるようにする別のコンテナ制御がある場合、おそらくFLPのドラッグアンドドロップハンドラーをコーディングすることを好むことです。
編集:WinFormsを使用しています。
解決
使用できます FlowLayoutPanel.SetChildIndex()
コードを介してその中のコントロールを再注文する。
または、アイテムコントロールにドラッグ/ドロップ並べ替えを使用し、テンプレートを変更してアイテムにFlowLayoutPanelを使用することもできます。ここに関連する質問がありますので、それはラッパネルでも同じことをしますが、おそらくフローパネルでは簡単に機能するでしょう。 WPF:ドラッグアンドドロップを介してラッパネルコンテンツを再注文しますか?
所属していません StackOverflow