Где находится TShellListView в Delphi 2009?
Недавно мы перешли на Delphi 2009. Я не могу найти элементы управления TShellListView и TShellTreeView. Мне нужно установить что-то дополнительно?
Из поиска в Интернете кажется, что они поставляются с Delphi 2009, но по какой-то причине они не были установлены.
У кого-нибудь была подобная проблема?
Ответ здесь
Ответов (2)2
Похоже, этот пакет не установлен по умолчанию.
Перейдите к демонстрациям 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.
Новый пакет теперь также должен быть виден в окне «Компонент, установка пакетов» («Свойства элемента управления оболочки и редакторы компонентов»).
Я поместил этот ответ в свой вопрос, но, чтобы его было легче найти, я поставлю и этот ответ здесь, это последняя часть головоломки, которая решила его для меня.
Похоже, codegear установил демоверсии в раздел документов и настроек allusers.
C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\Demos\DelphiWin32\VCLWin32\ShellControls
Ответьте здесь