Используя С# и WinForms в VS2008, я хочу создать элемент управления браузером файлов, который выглядит и действует как левая панель в Проводнике Windows. К моему удивлению, такой контроль не поставляется с .NET по умолчанию.
В идеале я хотел бы, чтобы его содержимое было точно таким же, как в Explorer. Например, в Windows 7 он должен показывать псевдопапки "Избранное" и "Библиотеки". Конечно, я не хочу кодировать специально для каждой версии Windows, если я могу ей помочь.
Я просматривал, и есть некоторые примеры таких элементов управления, но все они ручные и поэтому не будут работать на 100% такими же, как в Explorer.
Есть ли способ, которым я могу просто повторно использовать элемент управления Explorer? Или, если нет, получить доступ к дереву предметов, которые он будет показывать?