5

我们最近搬到了 Delphi 2009。我找不到 TShellListView 和 TShellTreeView 控件。我需要安装一些额外的东西吗?

从网上搜索,似乎它们是随 Delphi 2009 一起提供的,但由于某种原因,它们尚未安装。

有没有人遇到过类似的问题?

在这里回答

4

2 回答 2

16

看起来这个包默认没有安装。

导航到 Delphi 演示(它们在我机器上的“c:\Users\Public\Documents\RAD Studio\6.0\Demos”中;6.0如果您没有运行 Delphi 2009,则应替换为适当的版本)并打开子文件夹 DelphiWin32\ VCLWin32\ShellControls。

打开并编译 vclshlctrls.dproj。

打开并编译 dclshlctrls.dproj。

当最后一个项目仍然打开时,右键单击项目管理器窗口(视图,项目管理器)中的 dclshlctrls120.bpl 项,然后从弹出菜单中选择安装。您应该会看到一个对话框,通知您新组件。其中之一是 TShellListView。

信息

包 C:\Users\Public\Documents\RAD Studio\6.0\Bpl\dclshlctrls120.bpl 已安装。以下新组件已注册:TShellChangeNotifier、TShellComboBox、TShellListView、TShellTreeView。

新包现在也应该在 Component, Install Packages 窗口(“Shell Control Property and Component Editors”)中可见。

于 2009-02-23T17:41:24.690 回答
0

我把这个答案放在我的问题中,但为了更容易找到,我也会把这个答案放在这里,这是为我解决这个难题的最后一点。


看来 codegear 已将演示安装到文档和设置的 allusers 部分

 C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\Demos\DelphiWin32\VCLWin32\ShellControls

在这里回答

于 2010-04-04T21:07:22.257 回答