我们最近搬到了 Delphi 2009。我找不到 TShellListView 和 TShellTreeView 控件。我需要安装一些额外的东西吗?
从网上搜索,似乎它们是随 Delphi 2009 一起提供的,但由于某种原因,它们尚未安装。
有没有人遇到过类似的问题?
在这里回答
我们最近搬到了 Delphi 2009。我找不到 TShellListView 和 TShellTreeView 控件。我需要安装一些额外的东西吗?
从网上搜索,似乎它们是随 Delphi 2009 一起提供的,但由于某种原因,它们尚未安装。
有没有人遇到过类似的问题?
在这里回答
看起来这个包默认没有安装。
导航到 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”)中可见。
我把这个答案放在我的问题中,但为了更容易找到,我也会把这个答案放在这里,这是为我解决这个难题的最后一点。
C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\Demos\DelphiWin32\VCLWin32\ShellControls
在这里回答