2004/08/19(木)ShellTreeView!

エクスプローラっぽい画面であるところのShellTreeView。

Delphi付属のサンプルタブにある時点でなにやら怪しい気がしますが、6の頃からどうもバグとかがあって評判は悪いです(こういうところがDelphiがメジャーになれない理由)。

んでー、RootプロパティがTRoot型=Stringなのですね。これだと、どうやってマイコンピュータとかをトップにするのか分かりません。実用上というか、初期設定はデスクトップなのでマイコンピュータにしたいだけなのですが…… リファレンスガイド本見ると、rfMyComputerとかで設定できると書いてあるのですが、出来ない気配ですん。で、非常に情報が少ないのもDelphiのマイナスポイント。ML探してもようとして見つかりません。しゃあないので断念です。VCL_BAに書いてないと手が出ないな……

DirectoryListBox,DriveComboBoxを使うことにいたしましょう。いや実際速度的な話ならこちらの方が圧倒的に早いです。アイコンイメージを読み込まないですし、検索にも行かないので。問題かなと思うのは、長いディレクトリで横スクロールバーが出ないと。うーん。
OK キャンセル 確認 その他