ShellBrowser .NET Components

Sample Projects

Let Us Inspire You

Do you want to see ShellBrowser .NET Components in action? We provide some sample applications for you. Just download them for free and jump right into it!

Selected Examples of Usage

Getting Started

The Getting Started application will help you get your projects up and running with a minimum of effort. This sample project provides an easy overview about the features of ShellBrowser .NET components. 
Clearly structured source code will enable you to use the components in your own projects with ease.

JamExplorer: Overview

JamExplorer is a project illustrating how to build an Explorer-like application using the visual shell controls of ShellBrowser .NET Components.

The well-known TreeView was placed on the left pane, while the contents of the current folder are displayed on the right pane. In the toolbar you will find some of the typical explorer buttons like delete, properties, and small/large icons. For every item the context menu will be displayed when the user right-clicks on it. All items can be renamed.

The only code written for this sample project were the handlers for the buttons in the toolbar of the window (usually one line of code per button).

JamExplorer: Different Views

ShellBrowser .NET Components supports different view modes, for example "Extra Large Icons". You can see the components at work in JamExplorer.

JamExplorer: Using Graphics

In the JamExplorer sample project you can define different background graphics. Icon transparency is fully supported.


JamSearch is a project simulating the Windows file search. The user can search for certain file dates or file sizes and decide whether subfolders should be included in the search or not.


The ExplorerBrowser sample project shows you how to use the ExplorerBrowser component. The ExplorerBrowser control emulates an entire Windows Explorer. See how easily you can configure columns and display panes, apply filters, or set group and sorting options.


The CoreSample project illustrates how you could use ShellBrowser components in console applications. It makes only use of the ShellBrowser.Core assembly that contains common Shell functionality but no visual components, so you can use it without a form.


A typical "Commander" project including two side-by-side folder panes that can be separately controlled. Technically, we have grouped the relevant ShellBrowser controls that make up a folder pane, in a "UserControl".


Some typical ways of customizing the behavior of ShellBrowser controls are illustrated in the "Customization" sample project. It demonstrates how you can add custom columns to a ShellListView or how to replace system icons by custom ones.