다음을 통해 공유


ComboBox.ObjectCollection 클래스

정의

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
특성
구현
ICollection IEnumerable IList IComparer<System.Windows.Forms.ComboBox.ObjectCollection.Entry>

설명

클래스는 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)

IEnumerableIQueryable로 변환합니다.

적용 대상