Click or drag to resize

ShellListItem Methods

The ShellListItem type exposes the following members.

Methods
  NameDescription
Protected methodAfterRename
Refreshes the item`s ItemIdLists, text and executes the PathWasRenamed methods
(Inherited from ShellListBaseItem.)
Public methodCompleteDetails
Completes the details of the ShellListBaseItem, given that it's ListView property is set, i.e. the item has been added to the listview.
(Inherited from ShellListBaseItem.)
Public methodCompleteDetails(JamBaseShellListView)
Completes the details of the ShellListBaseItem.
(Inherited from ShellListBaseItem.)
Public methodCompleteDetailsAsync
Completes details asynchronously.
(Inherited from ShellListBaseItem.)
Public methodCreateFolder
Creates a new Folder if the ShellListNode is a Folder; may throw an Exception, see CreateDirectory(String) for the Exceptions that can occur
Public methodGetDataObject
Returns the Windows Shell IDataObject interface for this shell item wrapped into an instance of type DataObject.
Protected methodGetDetails
Loads some values, like the image index into the returned value. Method should not be called in main thread.
(Overrides ShellListBaseItemGetDetails(JamBaseShellListView).)
Public methodGetVariantValue
Gets the value for the specified column as variant.
(Overrides ShellListBaseItemGetVariantValue(SHCOLUMNID, Boolean).)
Public methodInvertCheckState
This method inverts the CheckState of the ShellListItem instance. If the Item was checked it's state will be set to unchecked. If it was Grayed or UnChecked it will be Checked afterwards. If the Item is not associated (contained) in a ShellListView or the ShellListView has no ShellControlConnector assigned, this method does nothing and returns immediately. Furthermore the ListView needs to have the CheckBoxes property enabled.
(Inherited from ShellListBaseItem.)
Public methodRefreshCheckState
Refreshes the value of the CheckState CheckSate property by starting an asynchronous operation. Calling this method has no effect if the item is not part of a list, or has no ShellControlConnector assigned.
(Inherited from ShellListBaseItem.)
Protected methodRefreshGhostedState
Refreshes the ghosted state of the item, e.g. after a SmartRefresh.
(Inherited from ShellListBaseItem.)
Protected methodRefreshOverlayImageIndex
Refreshes the overlay image index of the item.
(Inherited from ShellListBaseItem.)
Public methodReload
Reloads the item. If an ItemIdList is passed it is refreshed and used as new absolute ItemIdList for the item.
(Inherited from ShellListBaseItem.)
Protected methodRemoveSubItem
Removes the subitem at the passed position and adjusts the variant array.
(Overrides ShellListBaseItemRemoveSubItem(Int32).)
Public methodRename
Renames the item.
(Inherited from ShellListBaseItem.)
Protected methodSetDetails
Applies the passed Details to the item.
(Inherited from ShellListBaseItem.)
Protected methodSetImageIndex (Inherited from ShellListBaseItem.)
Protected methodSetThumbnailBitmap
Adds the bitmap to the image collection of the imagelist, sets the image index of this item accordingly. Queues another work-item to obtain a real thumbnail later on
(Inherited from ShellListBaseItem.)
Top
See Also