• ベストアンサー

木構造のデータを選択させる方法

VBのど素人ですが、よろしくお願いします。 フォームからデータレコードを入力したいのですが、文字列はそのままテキストボックスから入れられますが、このレコードに対する検索用のキーを選択させる方法が分かりません。 検索用のキーは木構造をしていて、その中のどれか一つを割り当てたいのです。 また、この構造そのものはユーザーが外部で作成・修正できるファイルになっているものとします。 フラットな構造ならリストボックスを使えますが、木構造の場合はプルダウンメニューのようにして順次下の階層に移動していく仕掛けが要ると思います。そんなコンポーネントはVBにあるでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • PAPA0427
  • ベストアンサー率22% (559/2488)
回答No.1

はじめまして。 木構造のコンボボックスですか…。無いです。(きっぱり) フォームに貼り付ける、プルダウンメニューというものはありますが、動的に使えない。あらかじめ設定してから使うもののようです。また、ご使用目的に合ってないと思います。 コンボボックスでは、ないですね。 おそらく、あなたのお考えになっている方法を実現するとしたら、コンボボックスを複数配置して、木構造をそれぞれに割り当てる方法くらいしか今のところ思いつきません。

Oyaneko
質問者

お礼

ご回答有り難うございました。 やっぱりないですか・・・。 メニューは私も考えましたが、おっしゃるようにだめですね。 おかげで、あきらめがつきました。 別のデザインを考えることにします。

その他の回答 (2)

  • 2ch
  • ベストアンサー率51% (64/125)
回答No.3

NET? すまぬ力になれぬ。 NETの参考書を開いたこともねぇズラ それに質問の意味がわかってねぇダ。 探しているものにマッチしている? TreeViewを知らないというなら、簡単に言うならエクスプローラの左側のフォルダツリーがそれズラ。 目的にあってたダか?

Oyaneko
質問者

お礼

再度ご回答有り難うございました。

  • 2ch
  • ベストアンサー率51% (64/125)
回答No.2

質意がよくわかっていないが、 TreeViewやXMLでは代用にならないだろうか? でも仕様的に無理がでてくる気がする

Oyaneko
質問者

お礼

有り難うございました。 TreeViewというのは知りませんでした。 ヘルプで検索したら英文でどっと出てきましたので、これから読んで使い方を考えてみます。 私の持っている解説書(ソフトバンクのVisual Basic .NET入門、基礎編と活用編)には記載されていないのですが、適切な参考書があれば教えて下さい。

関連するQ&A