VB2005で開発をしています。
Visual Studioでツール→オプションのような画面を作ってみたいと思っています。
左側にTreeViewがあり、ノードに対応した画面が右側に表示される。
右側の表示がどうなっているのか分かりません。
1つ1つフォームになっているのでしょうか(埋め込み)?
それともまた別のほうほうがあるのでしょうか?
どなたかご教示お願いします。
> VB2005で開発をしています。
VB.NET ですか。ここは [VB掲示板(VB2-VB6専用)] ですので、
次回からは隣の掲示板をご利用ください。
> 右側の表示がどうなっているのか分かりません。
見た目は少し違いますが、TabControl を使うのが簡単かと思います。
TabControl のタブセレクターの部分が邪魔な場合は、Panel を並べて
TabPanel の代用とするのも手です。ノードにあわせて、複数の Panel の
表示/非表示を切り替えるようにすると良いでしょう。
(実際のオプション画面も、ノード選択時にコンテナを非表示にしています)
参考までに、パネルをタブのように扱えるものとして、
下記の「PanelManager」を紹介しておきます。
http://dotnetrix.co.uk/custom.htm
> 1つ1つフォームになっているのでしょうか(埋め込み)?
UserControl や Form で作って、それを動的に読み込んで
載せるといった手法もありますね。