ListViewItem.ListViewSubItemCollection 類別

定義

表示儲存在 ListViewItem 中之 ListViewItem.ListViewSubItem 物件的集合。

public: ref class ListViewItem::ListViewSubItemCollection : System::Collections::IList
public class ListViewItem.ListViewSubItemCollection : System.Collections.IList
type ListViewItem.ListViewSubItemCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ListViewItem.ListViewSubItemCollection
Implements IList
繼承
ListViewItem.ListViewSubItemCollection
實作

備註

ListViewItem.ListViewSubItemCollectionListViewItem.ListViewSubItem 儲存 物件,代表 控制項中 ListViewListViewItem 系的子專案。 只有在控制項的 ListView 屬性中 Columns 指定資料行,以及控制項的 ListView 屬性設定 Details 為 時 View ,子專案才會顯示在 ListView 控制項中。 中的 ListViewItem.ListViewSubItemCollection 子專案順序會決定子專案顯示在 控制項中的資料 ListView 行。

有數種方式可將子專案新增至集合。 方法會將 AddListViewItem.ListViewSubItem 一新增至集合。 若要將數個子專案加入集合中,您可以建立 物件的陣列 ListViewItem.ListViewSubItem ,並將它傳遞至 AddRange 方法。 如果您想要在集合中的特定位置插入子專案,您可以使用 Insert 方法。 若要移除子專案,如果您知道子專案位於集合中的位置,可以使用 Remove 方法或 RemoveAt 方法。 方法 Clear 可讓您從集合中移除所有子專案,而不是使用 Remove 方法一次移除單一子專案。

除了新增和移除子專案的方法和屬性之外, ListViewItem.ListViewSubItemCollection 也提供方法來尋找集合中的子專案。 方法 Contains 可讓您判斷 是否 ListViewItem.ListViewSubItem 為集合的成員。 一旦您知道子專案位於集合中,您就可以使用 IndexOf 方法來判斷子專案位於集合中的位置。

建構函式

ListViewItem.ListViewSubItemCollection(ListViewItem)

初始化 ListViewItem.ListViewSubItemCollection 類別的新執行個體。

屬性

Count

取得集合中的子項目數目。

IsReadOnly

取得值,表示集合是否為唯讀。

Item[Int32]

取得或設定集合中位於指定索引處的子項目。

Item[String]

從集合中取得具有指定索引鍵的項目。

方法

Add(ListViewItem+ListViewSubItem)

將現有的 ListViewItem.ListViewSubItem 加入至集合。

Add(String)

利用指定文字將子項目加入至集合中。

Add(String, Color, Color, Font)

使用指定文字、前景色彩、背景色彩和字型的設定,將子項目加入至集合中。

AddRange(ListViewItem+ListViewSubItem[])

ListViewItem.ListViewSubItem 物件陣列加入集合。

AddRange(String[])

根據陣列建立新的子項目並加入至集合中。

AddRange(String[], Color, Color, Font)

根據陣列建立新的子項目,並使用指定的前景色彩、背景色彩和字型加入至集合中。

Clear()

移除集合中的所有子項目和父 ListViewItem

Contains(ListViewItem+ListViewSubItem)

判斷指定的子項目是否位於集合中。

ContainsKey(String)

判斷集合是否包含具有指定索引鍵的項目。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetEnumerator()

傳回用於逐一查看子項目集合的列舉程式。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
IndexOf(ListViewItem+ListViewSubItem)

傳回指定子項目集合中的索引。

IndexOfKey(String)

傳回具有指定索引鍵之項目在集合中第一次出現的索引。

Insert(Int32, ListViewItem+ListViewSubItem)

將子項目插入位於指定索引處的集合中。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
Remove(ListViewItem+ListViewSubItem)

從集合中移除指定的項目。

RemoveAt(Int32)

移除集合中位於指定索引處的子項目。

RemoveByKey(String)

從集合中移除具有指定索引鍵的項目。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

明確介面實作

ICollection.CopyTo(Array, Int32)

將此項目和子項目的集合複製到陣列中。

ICollection.IsSynchronized

取得值,表示是否同步化存取集合 (執行緒安全)。

ICollection.SyncRoot

取得物件,這個物件可以用來對集合進行同步存取。

IList.Add(Object)

將現有的 ListViewItem.ListViewSubItem 加入至集合。

IList.Contains(Object)

判斷指定的子項目是否位於集合中。

IList.IndexOf(Object)

傳回指定子項目集合中的索引。

IList.Insert(Int32, Object)

將子項目插入位於指定索引處的集合中。

IList.IsFixedSize

取得值,這個值表示集合的大小是否是固定的。

IList.Item[Int32]

取得或設定集合內位於指定索引處的 ListViewItem.ListViewSubItem

IList.Remove(Object)

從集合中移除指定的項目。

擴充方法

Cast<TResult>(IEnumerable)

IEnumerable 的項目轉換成指定的型別。

OfType<TResult>(IEnumerable)

根據指定的型別來篩選 IEnumerable 的項目。

AsParallel(IEnumerable)

啟用查詢的平行化作業。

AsQueryable(IEnumerable)

IEnumerable 轉換成 IQueryable

適用於

另請參閱