4

Visual Studioのウィンドウに似た、「ドッキング可能な」フォームをどのように作成しますか?

4

6 に答える 6

6

WeifenLuoの「DockPanelSuite」を効果的に使用しました。これは、ネストされたドッキング、フローティングウィンドウ、タブ付きウィンドウなど、Visual Studioのドッキングシステムを非常によく模倣したオープンソースライブラリです。独自のよりシンプルなソリューションが必要な場合は、ソースをダウンロードして、そこでアプローチを確認できます。

Sourceforgeプロジェクトはこちら:http ://sourceforge.net/projects/dockpanelsuite

于 2008-09-17T16:01:11.543 に答える
3

プロジェクトにWeifen Luo の「DockPanel Suite」を使用しており、非常に満足しています。

于 2008-09-17T23:31:11.307 に答える
1

私が見て使用した最高のものの 1 つは Divelements のSandDockで、WinForms と WPF バージョンの両方があります。

于 2008-09-17T16:07:08.643 に答える
1

以前、 CodeJock のDockingPane ActiveX コントロールを使用してドッキング ペインを作成したことがあります。

于 2008-09-17T16:07:50.403 に答える
1

おそらく、独自のコンポーネントをロールしようとするのではなく、この目的のために他の誰かのコンポーネントを消費したいと思うでしょう。これを行うためのネイティブの WinForms の方法はありません。

この目的のために CodeProject に無料のライブラリがありますが、試したことはありません。

http://www.codeproject.com/KB/toolbars/DockContainer.aspx

于 2008-09-18T09:47:57.640 に答える
0

WinFormのカスタムコントロール(複合、継承されない)は、実際には下にある単なるパネルであるため、ドッキングできます。これをテーブルレイアウトパネルと組み合わせて、フォームの高レベルのレイアウトを作成すると、すべての要素が揃います。ただし、すべての接着剤とサポートUIを自分で実装する必要があります。

于 2008-09-17T16:02:33.210 に答える