JAM Software  
  Home Support Contact About Us  

ShellBrowser Components for ActiveX

Components List

T Jam Shell Tree

JamShellTree displays the shell namespace of Windows in a tree, which looks and behaves exactly like the left pane of the Windows Explorer. When the user right clicks on a folder, it will automatically show the shell context menu. The tree can be rooted at any folder, including special folders like the Control Panel. The component supports OLE Drag and Drop. You can synchronize it with other ShellBrowser controls using the JamShellLink component. With the linked JamShellLink it is also possible to use checkboxes in the JamShellTree. The look and behaviour of the control is highly customizable.

Screenshots
T Jam Shell Tree T Jam Shell Tree
T Jam Shell List

JamShellList displays the contents of a folder in a list, which looks and behaves exactly like the right pane of the Windows Explorer. You can switch between the view styles Details, Small Icons, Large Icons, List and Thumbnails. Every thumbnail of an image is loaded in its own thread. As you see in the right screenshot, it is also possible to use a background image in the JamShellList. Needless to say, that the features of the JamShellTree described above are also implemented in the JamShellList.

Screenshots
T Jam Shell List T Jam Shell List
T Jam System Shell View

JamSystemShellView displays the contents of a folder in a ListView like control. It is a true instance of the right pane of the Windows Explorer and therefore looks and behaves exactly like the Windows Explorer on the system it is running on. You can switch between the view styles Details, Small Icons, Large Icons, List and Thumbnails. As you see in the screenshot, it also supports the background context menu.

Screenshots
T Jam Shell List
T Jam Shell Combo

JamShellCombo behaves like a combo box in the Windows Explorer. Usually you will just drop this component on a form and assign its ShellLink property to a JamShellLink, everything else will be done automatically by the ShellBrowser Components.

Screenshots
Jam Shell Combo Jam Shell Combo
T Jam ThumbNail Image

ThumbnailImage displays a thumbnail image of a file or folder. The image is extracted by using the same API calls that the Windows Explorer uses, so the result is similar and any installed Shell Extensions are used automatically. You may either set the Path property to set a path to a file or folder for which the thumbnail image should be displayed. Or you may synchronize it to a TJamShellList or TJamShellTree using the ShellLink property. The size of the thumbnail image will be adjusted automatically to fit the current size of the control.

Screenshots
T Jam ThumbNail Image T Jam ThumbNail Image
T Jam Shell Link

JamShellLink is a non visual control, which is able to synchronize several of the visual shell components JamShellTree, JamShellList and JamShellCombo. Just drop a JamShellLink component to this form and assign the ShellLink property of all shell components to the ShellLink component. You can refresh all connected shell controls by using the Refresh method. You can disable a ShellLink component temporarily by using the Enabled property. If you want to use CheckBoxes in a JamShellTree or JamShellList, that must be connected to a JamShellLink. The ShellLink will synchronize the selected files and folder in the different shell controls.

Screenshots
T Jam Shell Link
T Jam File List

JamFileList can be used to list files and folders from different directories in one list. You can use the Add() method to add files or folders to the list. Additonally a multithreaded file search similar to the Windows file search can be performed. The files that should be included in the result, can be defined very detailed, e.g. by file date of file size and of course using a pattern like *.txt. Again a thumbnail view is supported by this control.

Screenshots
T Jam File List T Jam File List
T Jam Drive List

JamDriveList lists all local and network drives of the system. It also displays the capacity and the free space of each drive. You can use the Add method to add files or folders to the list.

Screenshots
T Jam Drive List
T Jam Path Label

JamPathLabel is a component that displays paths in a label. In case the path name is longer than the label, it replaces the inner part of the path with \...\ so that the can be displayed with the full file name. Use the property to assigned the path that should be displayed.

Screenshots
T Jam Path Label T Jam Path Label
T Jam Path Edit

JamPathEdit is a component that allows the user to enter a path or to browse for it. The user can open a drowse dialog by pressing the button on the right. Use the Path property to set a default path or the get the path that the user has finally chosen. Use The FolderMode property to define if the user should enter / browse for a path to a file or a folder.

Screenshots
T Jam Path Edit T Jam Path Edit
T Jam Browse For Folder

JamBrowseForFolder displays a Windows dialog box for selecting and opening folders. It has to be activated like a TOpenDialog, with the call to the Execute Method. The selected folder will be assigned to the property Path.

Screenshots
T Jam Browse For Folder
T Jam Folder Combo

JamFolderCombo is a component that allows to display folders and drives in a combo box with its associated icons. Use the IncludeDrives property to show all available drives to the combo box. Use the AddFolder method to add a new folder to the combo box.

Screenshots
T Jam Folder Combo
T Jam Net Connection Dialog

JamNetConnectionDialog is a component, with which the user can easily connect a net drive.

Screenshots
T Jam Net Connection Dialog
T Jam Net Disconnect Dialog

JamNetDisconnectDialog is a component, that shows after it execution a window with all connected net drives. Here the user can select, which net drive should be disconnected.

Screenshots
T Jam Net Disconnect Dialog
T Jam Shell Change Notifier

Use JamShellChangeNotifier to get informations about changes in the file system (copy, move or delete operations) and other changes relevant for shell operations. The Directory property decides which part of the shell namespace will be watched for changes.

 
Borland Tecnologie Partner
News