Click or drag to resize

JamBaseShellListViewShellListViewItemCollectionT Class

Generic ListViewItemCollection class that subclasses of JamBaseShellListView use for their Items collections. Concrete subclasses must specify their item type in the ITEM_CLASS parameter.
Inheritance Hierarchy
SystemObject
  System.Windows.FormsListViewListViewItemCollection
    Jam.ShellJamBaseShellListViewShellListViewItemCollectionT

Namespace:  Jam.Shell
Assembly:  ShellBrowser.Winforms (in ShellBrowser.Winforms.dll) Version: 6.3.1
Syntax
public class ShellListViewItemCollection<T> : ListViewListViewItemCollection
where T : ListViewItem

Type Parameters

T
If used/overriden must specify a concrete item type that is inheriting from ListViewItem

The JamBaseShellListViewShellListViewItemCollectionT type exposes the following members.

Constructors
  NameDescription
Public methodJamBaseShellListViewShellListViewItemCollectionT
Initializes a new instance of the JamBaseShellListViewShellListViewItemCollectionT class.
Top
Properties
Methods
  NameDescription
Public methodAdd(String)
Creates an item with the specified text and adds it to the collection.
(Inherited from ListViewListViewItemCollection.)
Public methodAdd(ListViewItem)
Adds an existing ListViewItem to the collection.
(Inherited from ListViewListViewItemCollection.)
Public methodAdd(String, Int32)
Creates an item with the specified text and image and adds it to the collection.
(Inherited from ListViewListViewItemCollection.)
Public methodAdd(String, String)
Creates an item with the specified text and image and adds it to the collection.
(Inherited from ListViewListViewItemCollection.)
Public methodAdd(String, String, String)
Creates an item with the specified key, text, and image, and adds it to the collection.
(Inherited from ListViewListViewItemCollection.)
Public methodAdd(String, String, Int32)
Creates an item with the specified key, text, and image and adds an item to the collection.
(Inherited from ListViewListViewItemCollection.)
Public methodAddRange(ListViewItem)
Adds an array of ListViewItem objects to the collection.
(Inherited from ListViewListViewItemCollection.)
Public methodAddRange(ListViewListViewItemCollection)
Adds a collection of items to the collection.
(Inherited from ListViewListViewItemCollection.)
Public methodClear
Removes all items from the collection.
(Overrides ListViewListViewItemCollectionClear.)
Public methodContains
Determines whether the specified item is located in the collection.
(Inherited from ListViewListViewItemCollection.)
Public methodContainsKey
Determines whether the collection contains an item with the specified key.
(Inherited from ListViewListViewItemCollection.)
Public methodCopyTo
Copies the entire collection into an existing array at a specified location within the array.
(Inherited from ListViewListViewItemCollection.)
Public methodFind
Searches for items whose name matches the specified key, optionally searching subitems.
(Inherited from ListViewListViewItemCollection.)
Public methodGetEnumerator
Returns an enumerator to use to iterate through the item collection.
(Inherited from ListViewListViewItemCollection.)
Public methodIndexOf
Returns the index within the collection of the specified item.
(Inherited from ListViewListViewItemCollection.)
Public methodIndexOfKey
Retrieves the index of the item with the specified key.
(Inherited from ListViewListViewItemCollection.)
Public methodInsert(Int32, ListViewItem)
Inserts an existing ListViewItem into the collection at the specified index.
(Inherited from ListViewListViewItemCollection.)
Public methodInsert(Int32, String)
Creates a new item and inserts it into the collection at the specified index.
(Inherited from ListViewListViewItemCollection.)
Public methodInsert(Int32, String, Int32)
Creates a new item with the specified image index and inserts it into the collection at the specified index.
(Inherited from ListViewListViewItemCollection.)
Public methodInsert(Int32, String, String)
Creates a new item with the specified text and image and inserts it in the collection at the specified index.
(Inherited from ListViewListViewItemCollection.)
Public methodInsert(Int32, String, String, String)
Creates a new item with the specified key, text, and image, and adds it to the collection at the specified index.
(Inherited from ListViewListViewItemCollection.)
Public methodInsert(Int32, String, String, Int32)
Creates a new item with the specified key, text, and image, and inserts it in the collection at the specified index.
(Inherited from ListViewListViewItemCollection.)
Public methodRemove
Removes the specified item from the collection.
(Inherited from ListViewListViewItemCollection.)
Public methodRemoveAt
Removes the item at the specified index within the collection.
(Inherited from ListViewListViewItemCollection.)
Public methodRemoveByKey
Removes the item with the specified key from the collection.
(Inherited from ListViewListViewItemCollection.)
Top
See Also