アプリケーションの[詳細オプション]ダイアログを作成する必要があります。下の画像のように、すべてのカテゴリの特にオプション用に左パネルと右パネルを配置したいと思います。

このトピックに関する(無料の)完全なリソースに感謝します。
WinFormsでは、これは非常に簡単です。
TreeViewまたは、右側にaを指定してMainFormクラスを作成します。それに応じて、コントロールのプロパティを設定してください。ListBoxPanelAnchorSplitて、ユーザーがツリービューの水平方向のサイズを変更できるようにすることもできますが、ほとんどの場合、これは必要ありません。分割を使用する場合は、のDock代わりにプロパティを使用してくださいAnchor。UserControlに、コントロールをオンにしてサブクラスを作成します。この点でMVCっぽいことをお勧めします。作成する各コントロールには2つのメソッドが必要です。コントロールをプログラムまたはデータの状態ShowData(Data d)とUpdateData(Data d)直接相互作用させるのではなく。Panel1つだけを表示します。.Visible = trueとその他すべてをに設定するだけですfalse。しかし、これは非常に単純です。なぜこれについてアドバイスが必要なのかわかりません。
フォームプロジェクトを使用します。フォームプロジェクトをdllにして、他のプロジェクトで使用できるようにすることができます
1)左側のツリービュー
2)MyOK、CANCEL、APPLYはコントロールボタンです
複数のフォームがあるので、それらすべてを1つのプロジェクトにまとめることができます。