我们最近升级到Delphi 2009。我找不到TShellListView和TShellTreeView控件。我需要安装其他东西吗?
从搜索网络结果看,它们似乎随Delphi 2009一起提供,但由于某种原因它们没有被安装。
有人遇到过类似的问题吗?
回答 在这里
我们最近升级到Delphi 2009。我找不到TShellListView和TShellTreeView控件。我需要安装其他东西吗?
从搜索网络结果看,它们似乎随Delphi 2009一起提供,但由于某种原因它们没有被安装。
有人遇到过类似的问题吗?
回答 在这里
看起来这个软件包不是默认安装的。
转到 Delphi 演示程序(在我的计算机上位于 "c:\Users\Public\Documents\RAD Studio\6.0\Demos",如果您没有运行 Delphi 2009,则应将 6.0
替换为相应版本),并打开子文件夹 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。
现在新的软件包也应该在“组件、安装软件包”窗口(“Shell Control Property and Component Editors”)中可见。
我把这个答案放在了我的问题里,但为了更容易找到,我也会把这个答案放在这里。这是解决问题的最后一步关键。
C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\Demos\DelphiWin32\VCLWin32\ShellControls
回答 这里