• ベストアンサー

VB.NETでツリービューにフォルダ構造を表示

VB.NETで、指定したフォルダ以下のフォルダ構造を、 ツリービューに表示させるにはどうしたらいいでしょうか。 バージョンは Development Environment 2002 ver.7.0.9486 .NET Framework 1.0.3705 です。 よろしくお願いいたします。

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

  • ベストアンサー
  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.1

Treeviewコントロールです。 ヘルプ丸写しで十分に使えます。 この辺を参考に。 http://www.geocities.jp/dada_ms05/vb_net/control/treeview.html

参考URL:
http://www.geocities.jp/dada_ms05/vb_net/control/treeview.html
janne_da_arc
質問者

お礼

ヘルプやネットは探してみたのですが、自力では見つからなく・・・。 教えていただいたURL、とても参考になりそうです。 (ソースはまだ解読中ですが・・・) 本当にありがとうございました。

関連するQ&A

  • ASP.NETのチェックボックスつきツリービュー

    開発環境 ・WindowsXP ・Framework4.0 ・VB.NET ASP.NETのWebアプリで、親ノードをチェックすると子ノードもチェックされる ツリービューを作成したいと思っています。 通常のチェックボックスのようにAutoPostBackプロパティをTrueにして 選択イベントハンドラの設定をして実現しようとしていたのですが、 ツリービューはAutoPostBackプロパティを公開していないため、困っています。 良い方法があれば、ご回答よろしくお願いいたします。

  • ASP.NETでツリー表示ができない

    どうにもうまくいかないので、皆さんのお知恵を貸してください。 環境としましては、OS:Windows Server2000、.NET Framework1.1です。 ボタンコントロールなどのASP.NETは動作します。 しかし、Treeが表示されません。エラーがでるわけではなく、 ツリー構造にならないという状態です。 http://www.atmarkit.co.jp/fdotnet/dotnettips/283asptreeview1/asptreeview1.html こちらのサイトを参考にソースをそのまま指示どおりにやってもxml内記述の文がずらっと表示されるだけでツリーになりません。 なぜでしょうか? http://okweb.jp/kotaeru.php3?q=1418491 こちらも参考にしましたが、やはりうまくいきませんでした。 http://www.asp.net/controlgallery/default.aspx?category=38&tabindex=2 こちらよりIEWebControlをDLし、実行。build.batをクリックし、Runtimeフォルダ(GIFファイル郡)とMicrosoft.Web.UI.WebControls.dllも作成されました。 それを「D:\wwwroot」配下に「bin」フォルダを作り直下にdllを、同ルートに 「webctrl_client/1_0」を作りその中にRuntime以下すべてをコピーしました。 しかし、ツリー構造は表示されず、xmlファイル内の文字がずらっと表示されるだけです。 ちなみに、外部ファイルにしない方法も試しましたが、同様でした。 http://www.atmarkit.co.jp/fdotnet/dotnettips/289asptreeview3/asptreeview3.html こちらを参考にフォルダ内を表示しようともしましたがだめでした。 どうも、コントロールではなくGIFがうまく読めていないような感じです。 GIFファイル郡の置き場所、もしくは指定の仕方が違うのでしょうか? どなたか原因がわかる方、よろしくお願いいたします。

  • ツリービューを使って、エクスプローラのようなものを作りたい。

    タイトルの通りです。VBで、Windowsのエクスプローラのような物を作り、それでファイルを選択したいのですがその作り方が分かりません。 任意の場所から、その最下層までのファイル名やフォルダ名を取得し、それをツリービューに表示させてエクスプローラのようなものを作りたいのです。 どなたか分かる方がおりましたら、お教えください。

  • ツリービューについて

    いつも参考にしています。 今回初めてVBで開発することになりました。 ツリービューの部分で詰ってしまいました。 【内容1】 2階層のツリーで下位階層(子)が選択されているときだけ実行したい処理があります。 現在選択しているノードが上位階層(親)か下位階層(子)か判断できるような関数などあるのでしょうか? 【内容2】 現在、画面上のツリービュー表示項目をダブルクリックすると値を更新できてしまうのですが、更新不可にできないでしょうか? どちらも初歩的なことなのかも知れませんが、検索しても分からなかったんです。 どうぞアドバイスお願いします。 VBは6.0です。

  • ツリービューを使って、エクスプローラのようなものを作りたい。その二

    以前、 http://oshiete1.goo.ne.jp/kotaeru.php3?q=372373 の『ツリービューを使って、エクスプローラのようなものを作りたい』という質問をした者です。 そこで教えていただいたプログラムを使って、一応は出来たのですが、このツリービュー内にフォルダだけでなく、ファイルも同時に表示させることは出来るんでしょうか。 実は、今まではDriveListBox、DirListBox、FileListBoxを組み合わせていたのですが、ツリービューに統合しようとしています。 前の質問で教えていただき、フォルダはしっかりと表示されるようになりましたが、ファイルは表示されません。 一階層だけなら、ファイルも表示できるプログラムは以前から作っていたので出来ると思っていたのですが、どうしても出来ません。 ファイルを選択してそれをRichTextBoxなどに表示させるというのが目的です。前述の三つの組み合わせや、教えていただいたプログラムにFileListBoxを付けてもいいんですが、それだと不恰好になってしまうので…… TreeViewにファイルを表示させる方法を教えてください。よろしくお願いします。

  • フォルダtree構造出力

    vista-sp2です。 ファイルやフォルダのtree構造をテキストで出力するソフトや手法はいろいろ紹介されていますが、指定したフォルダのすぐ下の1階層のフォルダ名だけ(ファイル名も混在出力してもかまわないが、出来ればフォルダ名のみがよい)を出力するうまい方法はあるでしょうか。

  • ツリービューの使い方が・・・

    VBのカスタムコントロールはほとんどさわったことがないので、ぜんぜんわからないです。 初心者っぽい質問で申し訳ないのですが、プロセスとプロセスがもっているスレッドを、プロセスID&スレッドIDをキーにツリー構造を持たせたいのですが、ツリービューのツリーへのアクセスのしかたがわかりません。 MSDNライブラリが壊れているようで、ヘルプが出ないのです。 新しいMSDNライブラリ入れてから、トラブル続き。 TreeView1.Nodes.Add , , "キー", "値" TreeView1.Nodes.Add , , "キー\サブキー", "値" じゃなさそうみたいです。 かといってそれぞれのノードが小枝への参照をもっているわけでもないし、小枝を追加するメソッドをもっているわけでもないし。 単純に小枝への追加のしかたが知りたいだけなんですけど・・・。 だれか教えてください。

  • 指定フォルダのみをルートからのツリー表示

    指定フォルダからのサブフォルダ以下までを含めたツリーを作成するフリーウェアはありますが、 ツリー作成したくないサブフォルダを指定して、必要なフォルダだけでツリー作成できるものはありますか? 階層が深く、ファイルが多いと、不要な枝線を修正するのが大変です。

  • ディレクトリツリービューを有するWin32SDKアプリケーション

    左にエクスプローラ風のフォルダツリービューのペインを有し、ファイルをクリックすると右ペインで表示編集などの処理をする、ごく一般的な2ペインアプリケーションをMSVC++6.0 Win32SDKで作成すべく、インターネットで検索しましたが、MFCやVBの例はあるもののWin32SDKのサンプルコードを見つけることが出来ませんでした。 コモンコントロールでエクスプローラ風のフォルダツリービューのコードを自作するとなると極端な労力を要します。 そこで"Win32SDKプログラム"のフォルダツリービューの適当なサンプルコードの所在をご存知でしたらよろしくお願いします。

  • エクスプローラで特定のフォルダのツリーだけ表示する

    Windows XPのエクスプローラの左側のツリーを、特定のフォルダ以下のツリーを複数組み合わせて表示させたいのですが、そういったことは可能でしょうか。 例えば、マイドキュメントフォルダ以下と、ネットワークフォルダ以下だけツリーを表示させるというようなことです。 できれば、それをショートカットから開けるようにしたいのですが、よろしくお願いします。 Windows 7での方法も、分かれば教えて下さい。

専門家に質問してみよう