Click or drag to resize

ShellSystemList Methods

The ShellSystemList type exposes the following members.

Public methodBeginInit
Is called by the code generated with the designer.
Public methodContextSensitiveHelp
IOleWindow interface implementation (
Public methodCreateDir
Creates a new directory in the current folder.
Protected methodCreateHandle
Creates a handle for the control
(Overrides ControlCreateHandle.)
Public methodDeselectAll
Deselect all items in the listview
Public methodDisplayContextMenu
Shows the shell context menu for the currently selected items
Public methodEndInit
Is called by the designer generated code, triggers the Initialized event.
Protected methodFilterMatch
Checks if the regular expresssion matches the object name passed. Immediately returns true if FilterRegex is null to improve performance if no filter e.g. '*' is needed.
Public methodFolderChanged
Gets called if the active folder should change. If a ShellControlConnector is assigned to the control, it is notified.
Public methodFullRefresh
This method only operates if the Handle has been allocated.
Public methodGetItem
Get the ItemIdList at the index specified.
Public methodGetShellItem
Get the item at the specified index.
Public methodGetWindow
IOleWindow interface implementation (
Public methodGoUp
Selects the parent folder in the SystemListView.
Protected methodIncludeObjectInList
Returns true if the object referenced by the item id list should be shown in the list according to the show options and filters that are eventually set.
Public methodIndexOf(ItemIdList)
Searches for the index of the ItemIdList within the shell-list. This function has O(n) complexity, since it iterates through all items within the list
Public methodIndexOf(String)
Searches for the index of the given path within the shell-list. This function has O(n) complexity, since it iterates through all items within the list
Protected methodInformPathChanged
Inform of the ShellControlConnector that the path currently displayed has changed.
Public methodInvokeCommandOnFolder
Use InvokeCommandOnFolder to execute a command of the context menu for the listed folder.
Public methodInvokeCommandOnSelected
Invokes a ShellCommand on the selected item(s) of the ListView.
Public methodIsColumnAvailable
Determines whether the SHCOLUMNID passed is supported by the current view, no matter if it is currently displayed or not. Not supported on Windows XP.
Public methodIsSelected
Returns true if the item with the passed index is selected.
Protected methodOnAddItem
Issues the AddItem event.
Protected methodOnBeforeFullRefresh
Issues the BeforeFullRefresh event.
Protected methodOnEnter
Raises the Enter event.
(Overrides ControlOnEnter(EventArgs).)
Protected methodOnHandleCreated
Raises the HandleCreated event.
(Overrides ControlOnHandleCreated(EventArgs).)
Protected methodOnKeyDown
Raises the System.Windows.Forms.KeyDown event.
(Overrides ControlOnKeyDown(KeyEventArgs).)
Protected methodOnKeyUp
Raises the System.Windows.Forms.KeyUp event.
(Overrides ControlOnKeyUp(KeyEventArgs).)
Protected methodOnMouseDoubleClick
Raises the System.Windows.Forms.Control.MouseDoubleClick event. This method is called from the ListViewNativeWindow.WndProc function.
(Overrides ControlOnMouseDoubleClick(MouseEventArgs).)
Protected methodOnOperation
Fires an event if an operation was performed on the ShellListView.
Protected methodOnPathChanged
Issues the PathChanged event.
Protected methodOnPopulated
Issues the Populated event.
Protected methodOnResize
This method overrides OnResize to also notify the com object (shellview) if the component was resized.
(Overrides ControlOnResize(EventArgs).)
Protected methodProcessCmdKey
In case the cursor keys are pressed, the message is forwarded to the shellview...s
(Overrides ControlProcessCmdKey(Message, Keys).)
Public methodRefresh(RefreshLevel)
This method indicates that the control should perform a refresh of its contents.
Public methodRefresh(RefreshLevel, ItemIdList)
This method indicates that the control should perform a refresh of its contents.
Public methodSelectAll
Select all items in the listview.
Public methodSelectedFileChange
Gets called if the selected file should change.
Public methodSelectItem
The item of the given index gets selected.
Protected methodSelectParent
Selects the parent folder and calls a FullRefresh.
Public methodSmartRefresh
Extension Methods
Public Extension MethodHandleNeeded
A Control extension method that ensures that the handle for a control is created.
(Defined by ExtensionMethods.)
Public Extension MethodScaledPixels
An extension method for controls: It scales the passed pixels according to the current dpi the control is displayed with.
(Defined by ExtensionMethods.)
Public Extension MethodScaleFont
A Control extension method that scales font according to the passed factor.
(Defined by ExtensionMethods.)
See Also