ComboBox.ObjectCollection 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表 ComboBox 中項目的集合。
public: ref class ComboBox::ObjectCollection : System::Collections::IList
public: ref class ComboBox::ObjectCollection : System::Collections::Generic::IComparer<System::Windows::Forms::ComboBox::ObjectCollection::Entry ^>, System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class ComboBox.ObjectCollection : System.Collections.IList
[System.ComponentModel.ListBindable(false)]
public class ComboBox.ObjectCollection : System.Collections.Generic.IComparer<System.Windows.Forms.ComboBox.ObjectCollection.Entry>, System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type ComboBox.ObjectCollection = class
interface IList
interface ICollection
interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type ComboBox.ObjectCollection = class
interface IList
interface ICollection
interface IEnumerable
interface IComparer<ComboBox.ObjectCollection.Entry>
Public Class ComboBox.ObjectCollection
Implements IList
Public Class ComboBox.ObjectCollection
Implements IComparer(Of ComboBox.ObjectCollection.Entry), IList
- 繼承
-
ComboBox.ObjectCollection
- 屬性
- 實作
備註
類別 System.Windows.Forms.ComboBox.ObjectCollection 會封裝 中的 ComboBox 專案。 下拉式方塊的物件集合可用來管理許多類型的物件,包括字串、影像和自訂商務物件。
您可以透過數種方式將專案新增至集合。 方法 Add 會將一個 物件新增至集合。 若要將一些物件新增至集合,最好是建立專案陣列,並使用 方法指派 AddRange 。 若要在集合內的特定位置插入 物件,您可以使用 Insert 方法。 若要移除集合中已知索引處的專案,您可以使用 Remove 方法或 RemoveAt 方法。 方法 Clear 會移除集合中的所有專案。
除了新增和移除專案的方法和屬性之外, System.Windows.Forms.ComboBox.ObjectCollection 也提供方法來尋找集合中的專案。 方法 Contains 可讓您判斷物件是否為集合的成員。 一旦您知道專案位於集合中,您就可以使用 IndexOf 方法來判斷專案在集合內的位置。
建構函式
ComboBox.ObjectCollection(ComboBox) |
初始化 ComboBox.ObjectCollection 的新執行個體。 |
屬性
Count |
取得集合中的項目數目。 |
IsReadOnly |
取得值,指出是否可以修改這個集合。 |
Item[Int32] |
擷取集合內指定索引處的項目。 |
方法
Add(Object) |
將項目加入至 ComboBox 的項目清單。 |
AddRange(Object[]) |
將項目陣列加入至 ComboBox 項目清單中。 |
Clear() |
從 ComboBox 中移除所有項目。 |
Contains(Object) |
判斷指定項目是否位於集合內。 |
CopyTo(Object[], Int32) |
將整個集合複製到陣列中,指定位置的現有物件陣列中。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetEnumerator() |
傳回可用來逐一查看項目集合的列舉值。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
IndexOf(Object) |
擷取指定項目集合內的索引。 |
Insert(Int32, Object) |
將項目插入至索引中的指定索引處。 |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
Remove(Object) |
從 ComboBox 移除指定的項目。 |
RemoveAt(Int32) |
將項目從 ComboBox 的指定索引處移除。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
明確介面實作
ICollection.CopyTo(Array, Int32) |
如需這個成員的說明,請參閱 CopyTo(Array, Int32)。 |
ICollection.IsSynchronized |
如需這個成員的說明,請參閱 IsSynchronized。 |
ICollection.SyncRoot |
如需這個成員的說明,請參閱 SyncRoot。 |
IComparer<ComboBox.ObjectCollection>.Compare(ComboBox+ObjectCollection+Entry, ComboBox+ObjectCollection+Entry) |
比較兩個物件並傳回值,指出其中一個物件為小於、等於或大於另一個物件。 |
IList.Add(Object) |
如需這個成員的說明,請參閱 Add(Object)。 |
IList.IsFixedSize |
如需這個成員的說明,請參閱 IsFixedSize。 |
擴充方法
Cast<TResult>(IEnumerable) |
將 IEnumerable 的項目轉換成指定的型別。 |
OfType<TResult>(IEnumerable) |
根據指定的型別來篩選 IEnumerable 的項目。 |
AsParallel(IEnumerable) |
啟用查詢的平行化作業。 |
AsQueryable(IEnumerable) |
將 IEnumerable 轉換成 IQueryable。 |