Shell |
The ShellSystemList type exposes the following members.
| Name | Description | |
|---|---|---|
| BeginInit | Is called by the code generated with the designer. | |
| ContextSensitiveHelp | IOleWindow interface implementation (http://msdn.microsoft.com/en-us/library/ms680102(VS.85).aspx) | |
| CreateDir | Creates a new directory in the current folder. | |
| CreateHandle |
Creates a handle for the control
(Overrides ControlCreateHandle) | |
| DeselectAll | Deselect all items in the listview | |
| DisplayContextMenu | Shows the shell context menu for the currently selected items | |
| EndInit | Is called by the designer generated code, triggers the Initialized event. | |
| FilterMatch | 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. | |
| FolderChanged | Gets called if the active folder should change. If a ShellControlConnector is assigned to the control, it is notified. | |
| FullRefresh | This method only operates if the Handle has been allocated. | |
| GetItem | Get the ItemIdList at the index specified. | |
| GetShellItem | Get the item at the specified index. | |
| GetWindow | IOleWindow interface implementation (http://msdn.microsoft.com/en-us/library/ms680102(VS.85).aspx) | |
| GoUp | Selects the parent folder in the SystemListView. | |
| IncludeObjectInList | 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. | |
| IndexOf(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 | |
| IndexOf(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 | |
| InformPathChanged | Inform of the ShellControlConnector that the path currently displayed has changed. | |
| InvokeCommandOnFolder | Use InvokeCommandOnFolder to execute a command of the context menu for the listed folder. | |
| InvokeCommandOnSelected | Invokes a ShellCommand on the selected item(s) of the ListView. | |
| IsColumnAvailable | 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. | |
| IsSelected | Returns true if the item with the passed index is selected. | |
| OnAddItem | Issues the AddItem event. | |
| OnBeforeFullRefresh | Issues the BeforeFullRefresh event. | |
| OnEnter |
Raises the Enter event.
(Overrides ControlOnEnter(EventArgs)) | |
| OnHandleCreated |
Raises the HandleCreated event.
(Overrides ControlOnHandleCreated(EventArgs)) | |
| OnKeyDown |
Raises the System.Windows.Forms.KeyDown event.
(Overrides ControlOnKeyDown(KeyEventArgs)) | |
| OnKeyUp |
Raises the System.Windows.Forms.KeyUp event.
(Overrides ControlOnKeyUp(KeyEventArgs)) | |
| OnMouseDoubleClick |
Raises the System.Windows.Forms.Control.MouseDoubleClick event.
This method is called from the ListViewNativeWindow.WndProc
function.
(Overrides ControlOnMouseDoubleClick(MouseEventArgs)) | |
| OnOperation | Fires an event if an operation was performed on the ShellListView. | |
| OnPathChanged | Issues the PathChanged event. | |
| OnPopulated | Issues the Populated event. | |
| OnResize |
This method overrides OnResize to also notify the com object (shellview) if
the component was resized.
(Overrides ControlOnResize(EventArgs)) | |
| ProcessCmdKey |
In case the cursor keys are pressed, the message is forwarded to the shellview...s
(Overrides ControlProcessCmdKey(Message, Keys)) | |
| Refresh(RefreshLevel) | This method indicates that the control should perform a refresh of its contents. | |
| Refresh(RefreshLevel, ItemIdList) | This method indicates that the control should perform a refresh of its contents. | |
| SelectAll | Select all items in the listview. | |
| SelectedFileChange | Gets called if the selected file should change. | |
| SelectItem | The item of the given index gets selected. | |
| SelectParent | Selects the parent folder and calls a FullRefresh. | |
| SmartRefresh | Refreshes the control. Same as FullRefresh for the ShellSystemList. |
| Name | Description | |
|---|---|---|
| GetSelfAndDescendants |
Returns a flattened collection of a control and all of its descendant controls.
(Defined by ExtensionMethods) | |
| HandleNeeded | A Control extension method that ensures that the handle for a control is created. (Defined by ExtensionMethods) | |
| ScaledPixels | An extension method for controls: It scales the passed pixels according to the current dpi the control is displayed with. (Defined by ExtensionMethods) | |
| ScaleFont | A Control extension method that scales font according to the passed factor. (Defined by ExtensionMethods) |