ShellSystemList Methods |
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 | |
---|---|---|
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.) |