ShellBrowser .NET Components

Native Explorer Shell Controls for .NET

All Included Components

The ShellBrowser .NET Edition includes  a comprehensive set of visual and non-visual controls for Visual Studio. The components are based on the .NET Framework Controls and are written in 100% C# code; no additional DLLs or ActiveX controls are necessary. Use Windows functionality without struggling with p/invoking the respective Windows APIs and COM Objects and Interfaces.

Controls

ShellTreeView

Display the shell namespace of Microsoft Windows in a tree looking and behaving like the Windows Explorer's left pane with ShellTreeView.

ShellListView

Display the contents of a folder in a list looking and behaving like the right pane of the Windows Explorer and customize it according to your needs using the ShellListView component.

ExplorerBrowser

The ExplorerBrowser component provides an entire Windows Explorer. Easily integrate a wide range of features in your app.

ShellSearchEdit

ShellSearchEdit contains the search edit field of the Windows Explorer. It can be connected to the ShellList or ExplorerBrowser to define the scope and present the results of the search.

ShellComboBox

Use the ShellComboBox to create a fully configurable Windows Explorer combo box for shell objects.

ShellAddressBar

The ShellAddressBar mimics the breadcrumb bar known from Windows File Explorer.

ShellHistoryToolBar

With the ShellHistoryToolBar you can add a navigatable browsing history to your application.

ShellFilePreview

With the ShellFilePreview control users can view the content of files without opening them first. The .NET control connects to the IPreviewHandlers.

ThumbnailImage

Use the ThumbnailImage control to display thumbnail images of files or folders using the same API calls that the Windows Explorer employs.

FileList

The FileList control can be used to collect any file or folder in one list or to facilitate search operations.

DriveList

With the DriveList component you can easily compile a list of a system's local and network drives. The list will also show the capacity and free disk space of each drive.

PathEdit

With the PathEdit component you can enable the users of your application to enter or to browse for a file or folder path in a dialog.

ShellHistoryToolStrip

With ShellHistoryToolStrip you can integrate a browse history as well as the back and forward navigation buttons known from the Windows Explorer.

Dialogs

ControlPanelTaskDialog

Use ControlPanelTaskDialog to run single tasks from the Windows Control Panel like "User Accounts" or the "Device Center" very easily. Thus, you can add shortcuts for often needed administrative tools to your application.

Non-visual Components

ShellBrowser

ShellBrowser is a non-visual component. It enables you to browse the Windows shell namespace, query information concerning shell objects, and perform context menu operations.

ShellControlConnector

Synchronize the visual shell controls ShellTreeView, ShellListView, DriveList, and ThumbnailImage with the ShellControlConnector component.

ShellChangeNotifier

The ShellChangeNotifier component informs about changes (e.g. copy, move, or delete) in the shell and file system.