The JamBaseShellListView type exposes the following members.
Use this property to turn on or off drag support with the Windows Explorer.
Use this property to turn on or off drop support with the Windows Explorer.(Overrides ControlAllowDrop.)
Set this property to true if you like the component to be refreshed automatically if a Drive is added or removed. This property is directly connected to the Enabled property of an internal instance of ShellChangeNotifier.
Adjust the size of the given column so that it fills the remaining horizontal space.
Gets or sets the ContextMenuStrip that is displayed if no item of the listview is under the cursor if the user clicks the right mouse button. If this value is null, no ContextMenu is shown.(Inherited from SystemListView.)
Use this property to turn on or off the checkboxes for file and folder selection. The checkboxes will only work, if a ShellControlConnector has been assigned to the ShellControlConnector property of this component. It will automatically synchronize the selection state of the items in multiple shell controls linked together with this ShellControlConnector.
Gets the collection of all column headers that appear in the control.
The ContextMenuStrip is converted to an ordinary ContextMenu. This makes it possible to merge your ContextMenuStrip with the Default ShellContextMenu provided by the system. The "Opening" and "Closing" events of the ContextMenuStrip will be raised if the ContextMenu "Popup"/"Collapse" event occurs. For menu items only the "Click" event is available. All other events are not available. All ToolStripMenuItems are converted, and ToolStripSeparators are recognized. The ShortCut Keys defined in a ToolStripMenuItem are not converted. If you would like to have the ShortCut-Keys, leave this Property null, instead set the ContextMenu property to your menu explicitly.
Overwriting the CreateParams property to set the WS_VISIBLE flag; bug #8960(Inherited from SystemListView.)
Gets or sets the item on that a current drag and drop operation would be executed.
The font used to display text in the control.(Overrides ControlFont.)
Gets or sets the ContextMenuStrip that will be shown if the user rightclicks on the headerbar. Get: If it's null, we generate a list of available columns.
Returns the area occupied by the ListView header.(Inherited from SystemListView.)
Gets or sets a value indicating whether the selected item in the control remains highlighted when the control loses focus.(Inherited from SystemListView.)
Gets the columns as JamShellColumnCollection.
|IsDropTarget|| Obsolete. |
Gets or sets if this controls is a drop target or not.
Gets a value indicating whether this object is currently in edit-mode.
Gets a value indicating whether the component is initialized.
The value this property is true between the calls BeginInit() and EndInit() of the ISupportInitialize interface.
If set to true, the control will not fill automatically after it was created. The FullRefresh method must be called explicitly. Since filling shell control with the appropriate items is a costly operation, this property can be useful to prevent unnecessary refreshes of the control.
The number of system columns without the columns added by the user.
Contains the files that were pasted during a Paste operation.
This property provides access to a list of all files including their extension, which are currently selected in the ShellListView. Dependent on the user settings, the file names in the ListView may be displayed without extension, which makes it difficult to further process them when they are accessed only by the SelectedItems property. You can also use the SelectedFiles property to add files to the selection by using SelectedFiles.Add method.
Gets or sets the shellbrowser instance.
Returns the reference to the ShellChangeNotifier that is associated with this instance.
Indicates whether the Windows ShellContextMenu should be shown or not.
Connects this control to a ShellControlConnector component, which allows to synchronize several shell controls.
Activates/deactivates the internal drag drop handling of the component.(Inherited from SystemListView.)
If set to true, the context menu will be shown if a right click event occurs.
If set to true the ShellList component will show a MessageBox if an error occured, otherwise the errors will only be logged to the Debug output.
Obsolete: Use ViewState.ExtraLargeIcons instead.
Whether to show the informational shell tooltips, the default is true
If set to to 'true', the shell context menu will be shown on top of the provided popup menu. If set to 'false', the shell context menu will be shown below the provided popup menu. The value true is currently not supported. The menu items will be shown correctly, however their Click event cannot be triggered.
The column according to which the listed objects are sorted. If this is set to a negative value, sorting is disabled by setting SortOrder to SortOrder.None, this is useful to insert large amounts of items, e.g. during a search.
Gets or sets the current sort order.
Gets or sets the sort order for items in the control.
Get or set the color of the frame that is drawn around the thumbnails. If this value is set to null, no frame will be shown.
Obsolete: Use ViewState.Thumbnails instead.
Use the ThumbnailSize property to get or set the size in pixels of the thumbnail images.
Returns an array of the currently used ShColumnIds.
If true, the slow tooltip that contains additional information like the folder size is used. Setting this value to false increases the performance.
Set this property to true if you want the component to utilize the default system font. It is also set to true if the UseSystemStyles property is set.(Inherited from SystemListView.)
Use this property to turn on or off the usage of the system specific design, i.e. enable Vista visual styles of the explorer components.(Inherited from SystemListView.)
The current version of the ShellBrowser.
Gets or sets the vertical scroll position.
Overrides the ListView.View property. Use ViewState instead.
Gets or sets how items are displayed in the ListView control.