ShellBrowser Delphi Components Documentation
ContentsIndexHome
IJamShellControl Properties
IJamShellControl Properties
ShellLink.IJamShellControl
 
Name 
Description 
 
The TJamShellLink instance to which the current control connected. 
Jam.Shell.Controls.BaseShellListView.TJamBaseShellListView
 
Name 
Description 
 
Adjust the size of the given column so that it fills the remaining horizontal space.  
 
The delay in ms after the selection has been changed before connected controls are informed. Default 100 ms.  
 
Gets the collection of all column headers that appear in the control.  
 
Sets the column width that is used in ViewStyle vsList  
 
Determines whether the control's image is rendered directly to the window or painted to an in-memory bitmap first.  
 
The TJamIconSize that shall be used in viewstyle vsIcon.  
 
Lets you control the spacing between the large icons and thumbnails. -1 means the spacing is automatically set. A value >= 0 will be added to the width and height of the images of the current view. The small icons should not be affected by this property. 
 
This event is triggered after the columns were created 
 
OnCreateItemClass occurs when a list item object is about to be created.  
 
Specifies where a control looks for its font information. 
 
Prevents operations that change the file system from being executed.  
 
Automatically display the shell context menu.  
 
Use this property to determine if the header conext menu should be displayed when the user right clicks on the columns 
 
Use the same styles as the Windows Explorer.  
 
The version number of the ShellBrower controls. 
ShellControls.TJamShellList
 
Name 
Description 
 
 
Allowed effects when dragging files/folders out of the control.  
 
Allowed effects when dropping files/folders on the control.  
 
 
Receives notifications about changes in the shell and performs refreshes automatically.  
 
Adjust the size of the given column so that it fills the remaining horizontal space.  
 
Image that will be drawn in the background of the control.  
 
If a background image is assigned, this property determines the style in which the image will be shown.  
 
Popup menu for a right click on the background of the List.  
 
Determines whether the list view displays a single line border.  
 
Turns on/off checkboxes for file and folder selection.  
 
Turns on/off checkboxes for file and folder selection. See TJamCheckMode for the different check modes that are available.  
 
Specifies the background color of the control.  
 
Color compressed files.  
 
Color encrypted files.  
 
 
Use CopyMode to control the operation when an item is dragged or dropped.  
 
 
If activated, the TGlobalCustomIconHandler will be called, that allows you to set custom icons tree nodes instead of using the system icons. If false, the event is not called for items in this instance.  
 
Use this property to control, if the TJamShellList control will show the Details of each object.  
 
Determines whether the control's image is rendered directly to the window or painted to an in-memory bitmap first. 
 
 
 
 
Sets the new default text to be displayed when the view is empty.  
 
Controls whether the control responds to mouse, keyboard, and timer events.  
 
In Thumbnail view, only load thumbnails that are already in the thumbnail cache for folders. Default value true will avoid potentially huge delays that are caused by folder thumbnails reflecting the contents of the folder.  
 
Specifies if item captions contain a File Extension, or not, or if this according to Windows Explorer settings.  
 
Use FileSystemOnly to specify, if only file system objects should be displayed.  
 
Allows you to filter objects by filename patterns.  
 
Specifies whether the list view's scroll bars are flat.  
 
Gets or sets the current folder.  
 
Controls the attributes of text written on or in the control. Make sure to turn off UseSystemFont before editing this control! Otherwise the changes will not persist.  
 
Specifies whether headers are repainted when they are dragged.  
 
Determines whether lines are drawn separating items in the list.  
 
List of TListGroup objects to group list items. See TCustomListView.Groups  
 
Turn on and off group view. If true, list items need a GroupID if they should be displayed.  
 
Determines whether the list view gives a visual indication of which item is selected when focus shifts to another control.  
 
 
History manages a set of paths, which have been visited. It owns a Paths property to access its members  
 
Specifies whether list items are highlighted when the mouse passes over them.  
 
Specifies the hot tracking styles. 
 
Specifies how long the user must pause with the mouse before an item is selected.  
 
Determines how icons displayed in the list view are arranged. 
 
If set to True, the file extension is used to get the icon and may speed up the filling of the items. False queries specific icons in the background.  
 
The TJamIconSize that shall be used in viewstyle vsIcon.  
 
Determines the behavior of the input method editor (IME). 
 
Specifies the input method editor (IME) to use for converting keyboard input to Asian language characters. 
 
Turns sorting in the list on or off.  
 
Contains the list of items displayed by the list view.  
 
Provides a list of icon images to display for each item in the list when ViewStyle is vsIcon
 
Determines whether the user can select more than one list item at a time.  
 
Prevent the control to be filled on startup of the application.  
 
Set this property to true to allow Ole Drag and Drop operation with the Windows Explorer and other shell controls.  
 
Occurs at discrete points during the rendering of the list view. 
 
Occurs at discrete stages during the painting of an item in an owner-drawn list view. 
 
Occurs at discrete stages during the painting of a subitem in an owner-drawn list view. 
 
This event occurs just before the full refresh is executed.  
 
Occurs when an attempt is made to resize the control. 
 
Occurs immediately after an item in the list changes. 
 
Occurs when an item in the list is about to change. 
 
Occurs when the user clicks the control.  
 
Occurs when the user clicks on a column header in a list view. 
 
Occurs when a column is dragged to a new position.  
 
Occurs when the user right clicks on a column header in a list view. 
 
Occurs when two items need to be compared during a sort of the list. 
 
Occurs when the user right-clicks the control or otherwise invokes the pop-up menu (such as using the keyboard). 
 
 
 
Occurs when a subitem must be rendered in an owner-draw list view. 
 
Occurs when the user double-clicks the left mouse button when the mouse pointer is over the control.  
 
 
 
 
 
 
 
 
 
 
 
 
Occurs when the user pauses the mouse over an item in the list view. 
 
Occurs when a user presses any key while the control has focus.  
 
Occurs when key pressed.  
 
Occurs when a user presses any key while the control has focus.  
 
 
Occurs when the mouse pointer moves over the control.  
 
Occurs when the mouse pointer moves off from over the control.  
 
 
 
Occurs when the mouse wheel is rotated.  
 
The OnPathChanged event occurs, when the users changes the path, before populating the list.  
 
The OnPopulated event occurs, after a TJamShellList was filled completely.  
 
 
 
 
 
Specifies where a control looks for its color information. 
 
Determines where a component looks to determine whether it should have a three-dimensional look. 
 
Determines whether the control's image is rendered directly to the window or painted to an in-memory bitmap first.  
 
Specifies where a control looks for its font information. 
 
Specifies where a control looks to find out if its Help Hint should be shown. 
 
The path of the current folder, suffixed with ''.  
 
Gets or sets if view settings should be persisted.  
 
Specifies the pop-up menu associated with the control. 
 
Gets or sets the name of the property bag to load and store view settings.  
 
Indicates if sort order is normal or reverse.  
 
Determines whether an entire row in the list view can be selected.  
 
Indicates the first selected item in the list view.  
 
Provides a list of all selected files.  
 
Connects this component to a TJamShellLink in order to synchronize several shell controls.  
 
Determines whether the column headers are displayed.  
 
Show the context menu on the top of the supplied Delphi TPopupMenu.  
 
Allow Windows error messages.  
 
Shows extra large icons.  
 
The property ShowFiles allows you to include the files in the TJamShellList.  
 
The property ShowFolders allows you to include the folders in the TJamShellList, similar to FrontPage 2000.  
 
With this property you can hide or show hidden folders like the recycle bin or some special directories in the Windows folder.  
 
When this property is set to true, the hint text which the shell provides is shown.  
 
Shows jumbo icons.  
 
If set to false, the Network Neighborhood will not be shown. The default value is true.  
 
Determines whether the overlay icons are displayed.  
 
Use this property to show an additional folder ".." to navigate upwards.  
 
Show the Recycle Bin.  
 
If set to true (the default value) the potentially localized folder and object names will be shown. If set to false, the names will be used as they occur in the file system.  
 
Provides a list of icon images to display for each item in the list when ViewStyle is not vsIcon. 
 
The column according to which the listed object are sorted.  
 
The TShellColumnId of the column the view is currently sorted by.  
 
The current sort order of the view.  
 
Allows you to deal with non file system folders.  
 
Specifies additional icon images to display next to each item in the list view. 
 
Specifies the style elements that are used by the control. 
 
Specifies the style name for this control. 
 
Indicates the position of the control in its parent's tab order. 
 
Determines whether the user can tab to a control. 
 
Specifies the background color of the control.  
 
Use ThumbnailHeight to find the vertical size in pixels of the jpeg image.  
 
Switches the thumbnail mode on and off.  
 
Use ThumbnailWidth to find the horizontal size in pixels of the thumbnail image.  
 
Touch specifies the touch manager component associated with the control.  
 
If it is set to true, the TJamShellList uses the same font as the Windows Explorer.  
 
Determines how the list items are displayed.  
 
Determines whether the component appears on screen.