• ベストアンサー

DirListBoxで全てのフォルダを表示したい

こんにちは。いつもお世話になっております。 早速ですが質問させて下さい。 今、DirListBoxコントロールを使用して、Windowsエクスプローラ風の画面を作成しています。 その際、フォルダを選択して下の階層潜っていくと1階層上以上の階層のフォルダが表示されなくなってしまいます。 これを全ての階層のフォルダを表示するようにはできないでしょうか? <例> C: + Documents and Settings + All Users + デスクトップ となるのを C: + Documents and Settings | + All Users | | + デスクトップ | | | + Administrator | + Program Files | + WINDOWS という風にしたいのです。 どうかご教示下さい。 環境:Windows 2000 VB6.0

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

  • ベストアンサー
回答No.1

TreeViewを利用してみては? ディレクトリ変更などによるフォルダ/ファイルの取得は自力で行う必要がありますが。。。 http://okwave.jp/kotaeru.php3?q=376422 の#1の参考URLから、サンプルがダウンロードできます。 またそのサイトを巡ると、TreeViewではなくListViewで実現したサンプルもあったような気が(しっかりと覚えておりませんが。。。)

その他の回答 (1)

  • Kuppycat
  • ベストアンサー率50% (109/216)
回答No.2

#1さんに補足 参考URL上の vbexplorer.zip ListView Header Sort Icons リンク先の vbdirectorylv.zip をダウンロードして参考にするとよいかと。

関連するQ&A