For personal help or faster delivery
+32 2 558 30 00
The ShellBrowser component set provides a Delphi programmer easy access
to the Windows Shell functionality. Use the ShellBrowser Delphi
Components and emulate the Windows Explorer.
Enhance Your Delphi Application with
Explorer Controls
The Delphi components imitate functions known from the Windows
Explorer. This includes context menus, left and right pane of Explorer
windows, thumbnails, virtual folders and shell extensions.
Use the ShellBrowser Delphi Components to generate the real
look-and-feel of the Windows Explorer. Checkboxes and file filters are
fully supported and can be customized in their appearance and behavior.
The TJamShellList, TJamShellTree, TJamShellBreadCrumbBar and
TJamShellCombo components look and behave exactly like the
corresponding parts of the Explorer.
All components support the properties page, correct icons, OLE
drag-and-drop, the Explorer context menu and merge with your Delphi
popup menus.
The system component TJamExplorerBrowser is a configurable Windows File
Explorer instance, optionally including its navigation tree, address
bar and preview pane.
File preview functionality is also available using the
TJamShellFilePreview component that integrates the preview pane
introduced with Windows Vista and enables users to see the content of
files without opening them.
The non-visible TShellBrowser component provides an easy interface to
the Windows Shell API, the TJamShellChangeNotifier informs you about
numerous shell events, like attached drives or changes in folders.
Interesting sample projects and a help file with a lot of sample code
are included. Free Delphi download of these components is available.
Please note: You need to download Delphi before you can start working
with the ShellBrowser Delphi Components.
The ShellBrowser Delphi Components are royalty free and involves no
runtime fees.
Enhance Your Delphi Application with Drop-in Shell Functionality
- Includes a comprehensive set of visual and non-visual components for Delphi and C++ Buider.
- Create Explorer-like applications within minutes with JamShellTree, the JamShellList the JamShellCombo and the JamShellBreadCrumbBar.
- Easy drop-in: Just drop the UI components right on your own forms or dialogs.
- Use checkboxes with TJamShellTree, TJamShellList, TJamFileList and TJamDriveList.
- Icons and thumbnails are queried in background threads. This optimizes the reactivity and does not slow down the speed of the user interface.
- The TJamFilePreview component integrates the preview pane (introduced with Windows Vista) in your application. The TJamShellChangeNotifier informs you about relevant shell events.
- The TJamExplorerBrowser provides a complete, configurable Windows Explorer view.
- Windows Shell context menu (can be extended with a Delphi popup menu).
- OLE drag-and-drop with the Windows Explorer and similar applications.
- Different view styles: The TJamShellList and the TJamFileList support small icons, large icons, extra large icons, details mode and thumbnails.
- Overlay icons supported.
- Installed Shell extensions, which are supported by the Windows Explorer, are also supported by the ShellBrowser Delphi Edition.
- Background context menu in the TJamShellList is supported.
- Comprehensive documentation of the included controls
- Several sample projects for basic and advanced features of ShellBrowser Delphi Edition included.
- The controls are based on the Delphi VCL and are written in 100% Object Pascal code, no additional DLLs or ActiveX controls are necessary.
- The ShellBrowser Delphi Edition is royalty free and involves no runtime fees.
ShellBrowser Components Delphi - all included components
TJamShellTree
Display the shell namespace of Windows in a tree looking and behaving like the left pane of the Windows Explorer with the Delphi component TJamShellTree.
TJamShellList
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 TJamShellList component.
TJamExplorerBrowser
Use the TJamExplorerBrowser to add an entire Windows Explorer to your application.
TJamSystemShellView
The TJamSystemShellView shell control is a true instance of the Windows Explorer's right pane. It displays folder contents and behaves exactly like the installed Windows version's Explorer.
TJamShellCombo
The TJamShellCombo is a configurable Windows Explorer style combobox for shell objects.
TJamShellBreadCrumbBar
The TJamShellBreadCrumbBar The TJamShellBreadCrumbBar integrates the breadcrumb navigation introduced with Windows Vista Explorer. It presents the folder and subfolder structures and enables users to easily switch between different folders.
TJamShellHistoryPane
The TJamShellHistoryPane adds a history pane included in Windows Explorer's addressbar. It can be included in the TJamShellBreadcrumbBar as well as the TJamExplorerBrowser or be used separately to track and navigate the history of components linked with a TJamShellLink.
TJamShellSearchEdit
Use the TJamShellSearchEdit to support an on-the-fly search in a linked TJamShellList, TJamExplorerBrowser, or TJamSystemShellView. It is included as optional pane in the TJamShellBreadCrumbBar and TJamExplorerBrowser.
TJamShellFilePreview
With the TJamShellFilePreview component users can see the content of files without opening them. The control connects to the PreviewHandlers.
TJamThumbnailImage
Use the TJamThumbnailImage component to display a thumbnail image of a file or folder using the same API calls as the Windows Explorer.
TJamShellLink
Synchronize the visual shell components TJamShellTree, TJamShellList, TJamShellCombo, TJamShellBreadCrumbBar, and TJamShellFilePreview with the TJamShellLink component.
TJamFileList
The TJamFileList component can be used to aggregate files and folders from different directories in one single list.
TJamDriveList
With the help of the TJamDriveList component you can create a list of all local and network drives of the system as well as display capacity and free disk space of each drive.
TJamPathLabel
The TJamPathLabel component displays paths in a label ensuring the full file name is readable.
TJamPathEdit
Utilize the TJamPathEdit component to enable users of your application to enter a path or to browse for it in a dialog.
TJamFolderCombo
With the TJamFolderCombo component you can easily display folders and drives in a combo box - associated icons included.
TJamBrowseForFolder
The TJamBrowseForFolder component displays a Windows dialog box for selecting and opening folders.
TJamNetConnectionDialog
Enable users to easily connect a net drive with the TJamNetConnectionDialog component.
TJamNetDisconnectDialog
Present a list of all connected net drives and let users of your application easily disconnect them with the TJamNetDisconnectDialog component.
TJamFileOperation
The TJamFileOperation component is used to perform file operations like copy, move, rename, or delete.
TJamDragFiles and TJamDropFiles
Link the TJamDropFiles or TJamDragFiles Delphi component to other controls to support and manage drag and drop operations of file system objects.
TShellBrowser
TShellBrowser is a non-visual component allowing you to browse the shell namespace of Windows, to query information about shell objects and to perform context menu operations.
TJamShellChangeNotifier
The TJamShellChangeNotifier component informs about changes in the file system and the shell (such as like copy, move, or delete).
TJamSystemImageList
Gain access to the Windows system image list with the TJamSystemImageList component and display shell-related information.