1

他のコントロールを含めることができ、レイアウトを処理し、レイアウト順序をドラッグ アンド ドロップで再配置できる C# 用のコントロールを探しています。

iPhone/iPod でアプリを並べ替える方法と同様です。

ありがとう。

4

3 に答える 3

1

FlowLayoutPanel と、コントロールの MouseUp、MouseDown、MouseMove イベントを使用して、Location プロパティをほぼ変更し、FlowLayoutPanel がそれを処理する必要がある場合、独自の実装を簡単に実装できると思います。

于 2009-02-14T22:55:33.617 に答える
0

自分で作成するだけです。コントロールのDoDragDrop()メソッドを呼び出すことにより、DragDrop操作(通常はOnMouseDownで)を開始できます。ドラッグされたオブジェクトを受け入れるコントロールのOnDragOverメソッドとOnDragDropメソッドをオーバーライドできます。サイズ変更はすでに組み込まれているため、プロパティを設定するだけで済みます(ただし、少し面倒な場合があります)。

于 2009-02-14T23:42:10.167 に答える
0

DockPanelSuiteのようなものを基礎として使用することは、良い出発点かもしれません。

于 2009-02-14T23:00:05.260 に答える