TShellTreeViewのヘルプはどこにありますか?

解決


WIZ  2004-09-02 21:58:01  No: 10771  IP: [192.*.*.*]

Delphi6でサンプル(デモ)として付属しているTShellTreeViewコントロールのヘルプはどこにありますか?
本掲示板を見てpathプロパティは分かったのですが、他のプロパティ・メソッド・イベントはインターネットを検索してもヒットしません。ソースを解析する以外に方法はないのでしょうか?

編集    削除
HOta  2004-09-02 23:03:39  No: 10772  IP: [192.*.*.*]

これはサンプル頁にあり、サンプル用に作ったものですね。
ですから、helpはありません。ソースを解析しましょう。

編集    削除
WIZ  2004-09-03 19:43:15  No: 10773  IP: [192.*.*.*]

HOtaさん、お返事ありがとうございます。
そうですか、ソース解析しかないですか・・・。

実は、Delphi3ではヒシアマゾンさん作成のTFolderTreeViewExコンポーネントを使用していたのですが、Delphi6に移行したら使用できなくなり、かつヒシアマゾンさんのホームページもなくなってしまったみたいでバージョンアップも望めないし。それで、Delphi6に付属するTShellTreeViewを使用してみることにしたのです。

(1)TFolderTreeViewExをDelphi6で使用する方法をご存知の方、ご教授願います。
他の掲示板を見て、コンポーネントのインストールはできたのですが、Formに貼り付けてプロジクトをコンパイルしようとすると、Proxiesユニットがないというエラーになります。
(2)Delphi6で使用できて、TFolderTreeViewExに代わるコンポーネントをご存知の方がいましたら教えてください。

ちなみにDelphi6のアップデートは全て適用しています。

編集    削除
Try  2004-09-03 22:36:57  No: 10774  IP: [192.*.*.*]

以下の変更で D6でも TFolderTreeViewExコンポをインストール可能。
Formに貼り付けてプロジクトのコンパイルでもエラーなし。

FTVEX_D3.PAS 書き換え
◆uses の dsgnIntfを削除
◆TAboutFolderTreeViewExProperty関連をすべて削除

編集    削除
SO  2004-09-04 05:26:56  No: 10775  IP: [192.*.*.*]

VisualTreeViewとTheme Manager
(http://www.delphi-gems.com/)
VisualTreeViewから派生したっぽいVisualShellTool
(http://www.mustangpeak.net/)

編集    削除
WIZ  2004-09-10 20:11:22  No: 10776  IP: [192.*.*.*]

Tryさんありがとうございます。TFolderTreeViewExをD6で使用できるようになりました。しかし、TShellTreeViewの高機能さ(例えばWindows2000のマイネットワークを表示できること)に慣れてしまうと、もうTFolderTreeViewExでは我慢できませんでした。

知りたかったのはTShellTreeViewでカレントフォルダを指定する方法です。ソースを解析するとpathプロパティにフォルダ名を代入するだけで良いようなのですが、実際に実行してもTShellTreeViewの表示に変化はありません。更にソースを解析した結論としては、TCustomShellTreeView.SetPathのFUpdating := True;とFUpdating := False;の行をコメントにすると直ります。この修正で良いのか確信はありませんが。

あと、SOさん情報ありがとうございます。でも英語のページだったので深入りしてません。ごめんなさい。

編集    削除
Try  2004-09-10 22:31:02  No: 10777  IP: [192.*.*.*]

>この修正で良いのか確信はありませんが。

それで正解なんでしょう。こちらでもそうしてますね。
http://www.delphipages.com/threads/thread.cfm?ID=43824&G=43822

編集    削除