他のコントロールを含めることができ、レイアウトを処理し、レイアウト順序をドラッグ アンド ドロップで再配置できる C# 用のコントロールを探しています。
iPhone/iPod でアプリを並べ替える方法と同様です。
ありがとう。
他のコントロールを含めることができ、レイアウトを処理し、レイアウト順序をドラッグ アンド ドロップで再配置できる C# 用のコントロールを探しています。
iPhone/iPod でアプリを並べ替える方法と同様です。
ありがとう。
FlowLayoutPanel と、コントロールの MouseUp、MouseDown、MouseMove イベントを使用して、Location プロパティをほぼ変更し、FlowLayoutPanel がそれを処理する必要がある場合、独自の実装を簡単に実装できると思います。
自分で作成するだけです。コントロールのDoDragDrop()メソッドを呼び出すことにより、DragDrop操作(通常はOnMouseDownで)を開始できます。ドラッグされたオブジェクトを受け入れるコントロールのOnDragOverメソッドとOnDragDropメソッドをオーバーライドできます。サイズ変更はすでに組み込まれているため、プロパティを設定するだけで済みます(ただし、少し面倒な場合があります)。
DockPanelSuiteのようなものを基礎として使用することは、良い出発点かもしれません。