ShellBrowser .Net Edition
CustomFileListItem Class
NamespacesJam.ShellCustomFileListItem
The baseclass for list items in the CustomFileList<(Of <(LIST_ITEM>)>)
Declaration Syntax
C#Visual BasicVisual C++
public abstract class CustomFileListItem : ShellListBaseItem
Public MustInherit Class CustomFileListItem _
	Inherits ShellListBaseItem
public ref class CustomFileListItem abstract : public ShellListBaseItem
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
CustomFileListItem()()()
Initalizes a new ListItem with an empty caption.

CustomFileListItem(String)
Initializes a new ListItem with the caption given in the parameter.

AbsoluteItemIdList
Get the absolute PIDL corresponding to the complete path of the FileListItem

AcquireImageIndecesViaThreadPool()()()
Implement this method to complete the details from a threadpool

BackColor
Gets or sets the background color of the item's text.
(Inherited from ListViewItem.)
BeginEdit()()()
Places the item text into edit mode.
(Inherited from ListViewItem.)
Bounds
Gets the bounding rectangle of the item, including subitems.
(Inherited from ListViewItem.)
Checked
Gets or sets a value indicating whether the item is checked.
(Inherited from ListViewItem.)
Clone()()()
Creates an identical copy of the item.
(Inherited from ListViewItem.)
ColumnInfoAvailable
Returns true if the columns have been added as subitems See the CompleteColumns()()() and CompleteColumns()()() methods.
(Inherited from ShellListBaseItem.)
CompleteColumns()()()
Complete the column information for an item

CompleteDetails()()()
Completes the details of the ShellListBaseItem, given that it's ListView property is set, ie. the item has been added to the listview. Consider calling CompleteDetails(ListView) if the Item has not yet been added to the ListView.
(Inherited from ShellListBaseItem.)
CompleteDetails(ListView)
Completes the details of the ShellListBaseItem
(Inherited from ShellListBaseItem.)
Cut
Defines if the item's image should be shown ghosted or not.
(Inherited from ShellListBaseItem.)
Deserialize(SerializationInfo, StreamingContext)
Deserializes the item.
(Inherited from ListViewItem.)
DetailsCompleted
Returns true if the OverlayImage index and the ImageIndex are valid .
(Inherited from ShellListBaseItem.)
EnsureVisible()()()
Ensures that the item is visible within the control, scrolling the contents of the control, if necessary.
(Inherited from ListViewItem.)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FindNearestItem(SearchDirectionHint)
Finds the next item from the ListViewItem, searching in the specified direction.
(Inherited from ListViewItem.)
Focused
Gets or sets a value indicating whether the item has focus within the ListView control.
(Inherited from ListViewItem.)
Font
Gets or sets the font of the text displayed by the item.
(Inherited from ListViewItem.)
ForeColor
Gets or sets the foreground color of the item's text.
(Inherited from ListViewItem.)
GetBounds(ItemBoundsPortion)
Retrieves the specified portion of the bounding rectangle for the item.
(Inherited from ListViewItem.)
GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetSubItemAt(Int32, Int32)
Returns the subitem of the ListViewItem at the specified coordinates.
(Inherited from ListViewItem.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
Group
Gets or sets the group to which the item is assigned.
(Inherited from ListViewItem.)
ImageIndex
Gets or sets the index of the image that is displayed for the item.
(Inherited from ListViewItem.)
ImageKey
Gets or sets the key for the image that is displayed for the item.
(Inherited from ListViewItem.)
ImageList
Gets the ImageList that contains the image displayed with the item.
(Inherited from ListViewItem.)
IndentCount
Gets or sets the number of small image widths by which to indent the ListViewItem.
(Inherited from ListViewItem.)
Index
Gets the zero-based index of the item within the ListView control.
(Inherited from ListViewItem.)
InvokeSetCut(Boolean)
Sets Cut property through BeginInvoke
(Inherited from ShellListBaseItem.)
InvokeSetImageIndex(Int32)
Sets the ImageIndex property through BeginInvoke
(Inherited from ShellListBaseItem.)
InvokeSetOverlayIndex(Int32)
Sets the OverlayImage index property through BeginInvoke
(Inherited from ShellListBaseItem.)
ListView
Gets the ListView control that contains the item.
(Inherited from ListViewItem.)
m_ItemState
Stores the state of the item. DetailsCompleted and Cut
(Inherited from ShellListBaseItem.)
m_OverlayImage
Used to store the value of the OverlayImage OverlayImage property, the index of the overlay item in the system image list of this item.
(Inherited from ShellListBaseItem.)
m_RelativeItemIdList
ItemIdList of this item relative to the folder'p_Path ItemIdList.
(Inherited from ShellListBaseItem.)
MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Name
Gets or sets the name associated with this ListViewItem.
(Inherited from ListViewItem.)
OverlayImage
The index of the overlay image in the system image list that should be shown in front of the normal icon. This property will only be set if the ShowOverlayIcons property of ShowOverlayIcons is set to true.
(Inherited from ShellListBaseItem.)
Path
Get or set the Path of the filelist item.

Position
Gets or sets the position of the upper-left corner of the ListViewItem.
(Inherited from ListViewItem.)
RefreshGhostedState()()()
Refreshes the ghosted state of the item, e.g. after a SmartRefresh()()().
(Inherited from ShellListBaseItem.)
RefreshOverlayImageIndex()()()
Refreshes the overlay image index of the item.
(Inherited from ShellListBaseItem.)
RelativeItemIdList
Get the relative PIDL corresponding to the filename of the FileListItem

Remove()()()
Removes the item from its associated ListView control.
(Inherited from ListViewItem.)
Selected
Gets or sets a value indicating whether the item is selected.
(Inherited from ListViewItem.)
Serialize(SerializationInfo, StreamingContext)
Serializes the item.
(Inherited from ListViewItem.)
StateImageIndex
Gets or sets the index of the state image (an image such as a selected or cleared check box that indicates the state of the item) that is displayed for the item.
(Inherited from ListViewItem.)
SubItems
Gets a collection containing all subitems of the item.
(Inherited from ListViewItem.)
Tag
Gets or sets an object that contains data to associate with the item.
(Inherited from ListViewItem.)
Text
Gets or sets the text of the item.
(Inherited from ListViewItem.)
ToolTipText
Gets or sets the text shown when the mouse pointer rests on the ListViewItem.
(Inherited from ListViewItem.)
ToString()()() (Inherited from ListViewItem.)
UseItemStyleForSubItems
Gets or sets a value indicating whether the Font, ForeColor, and BackColor properties for the item are used for all its subitems.
(Inherited from ListViewItem.)
Inheritance Hierarchy

Assembly: ShellBrowser (Module: ShellBrowser) Version: 4.2.1.45 (4.2.1.45)