ComboBox.ObjectCollection 클래스

정의

ComboBox에 포함된 항목의 컬렉션을 나타냅니다.Represents the collection of items in a ComboBox.

public: ref class ComboBox::ObjectCollection : System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class ComboBox.ObjectCollection : System.Collections.IList
type ComboBox.ObjectCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ComboBox.ObjectCollection
Implements IList
상속
ComboBox.ObjectCollection
특성
구현

설명

System.Windows.Forms.ComboBox.ObjectCollection 클래스는 ComboBox항목을 캡슐화 합니다.The System.Windows.Forms.ComboBox.ObjectCollection class encapsulates the items in the ComboBox. 콤보 상자의 개체 컬렉션은 다양 한 유형의 문자열, 이미지 및 사용자 지정 비즈니스 개체를 포함 하 여 개체 관리를 사용할 수 있습니다.The object collection of a combo box can be used to manage many types of objects, including strings, images, and custom business objects.

여러 가지 방법으로 컬렉션에 항목을 추가할 수 있습니다.You can add items to the collection in several ways. Add 메서드는 컬렉션에 하나의 개체를 추가 합니다.The Add method adds one object to the collection. 컬렉션에 여러 개체를 추가 하려면 항목의 배열을 만들고 AddRange 메서드를 사용 하 여 할당 하는 것이 가장 좋습니다.To add a number of objects to the collection, it is best to create an array of items and assign with the AddRange method. 컬렉션 내의 특정 위치에 개체를 삽입 하려면 Insert 메서드를 사용할 수 있습니다.To insert an object at a specific location within the collection, you can use the Insert method. 컬렉션의 알려진 인덱스에서 항목을 제거 하려면 Remove 메서드나 RemoveAt 메서드를 사용할 수 있습니다.To remove items at a known index in the collection you can use either the Remove method or the RemoveAt method. Clear 메서드는 컬렉션에서 모든 항목을 제거 합니다.The Clear method removes all the items from the collection.

항목 추가 및 제거에 대 한 메서드 및 속성 외에도 System.Windows.Forms.ComboBox.ObjectCollection는 컬렉션 내에서 항목을 찾기 위한 메서드도 제공 합니다.In addition to methods and properties for adding and removing items, the System.Windows.Forms.ComboBox.ObjectCollection also provides methods to find items within the collection. Contains 메서드를 사용 하면 개체가 컬렉션의 멤버 인지 여부를 확인할 수 있습니다.The Contains method enables you to determine if an object is a member of the collection. 항목이 컬렉션에 있는지 알고 있다면 사용할 수는 IndexOf 항목의 컬렉션 내 위치를 확인 하는 방법입니다.Once you know that the item is located within the collection, you can use the IndexOf method to determine where the item is located within the collection.

생성자

ComboBox.ObjectCollection(ComboBox)

ComboBox.ObjectCollection의 새 인스턴스를 초기화합니다.Initializes a new instance of ComboBox.ObjectCollection.

속성

Count

컬렉션에 있는 항목 수를 가져옵니다.Gets the number of items in the collection.

IsReadOnly

해당 컬렉션을 변경할 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether this collection can be modified.

Item[Int32]

지정한 인덱스에 위치한 항목을 컬렉션에서 검색합니다.Retrieves the item at the specified index within the collection.

메서드

Add(Object)

ComboBox의 항목 목록에 항목을 추가합니다.Adds an item to the list of items for a ComboBox.

AddRange(Object[])

ComboBox의 항목 목록에 항목 배열을 추가합니다.Adds an array of items to the list of items for a ComboBox.

Clear()

ComboBox에서 항목을 모두 제거합니다.Removes all items from the ComboBox.

Contains(Object)

지정된 항목이 컬렉션 안에 있는지 여부를 확인합니다.Determines if the specified item is located within the collection.

CopyTo(Object[], Int32)

배열 내의 지정된 위치에 있는 개체의 기존 배열로 전체 컬렉션을 복사합니다.Copies the entire collection into an existing array of objects at a specified location within the array.

Equals(Object)

지정한 개체가 현재 개체와 같은지를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetEnumerator()

항목 컬렉션 전체에서 반복하는 데 사용할 수 있는 열거자를 반환합니다.Returns an enumerator that can be used to iterate through the item collection.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
IndexOf(Object)

지정된 항목의 인덱스를 컬렉션 내에서 검색합니다.Retrieves the index within the collection of the specified item.

Insert(Int32, Object)

항목을 컬렉션 내의 지정된 인덱스에 삽입합니다.Inserts an item into the collection at the specified index.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
Remove(Object)

지정된 항목을 ComboBox에서 제거합니다.Removes the specified item from the ComboBox.

RemoveAt(Int32)

지정된 인덱스에 있는 ComboBox에서 항목을 제거합니다.Removes an item from the ComboBox at the specified index.

ToString()

현재 개체를 나타내는 string을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

ICollection.CopyTo(Array, Int32)

이 멤버에 대한 설명은 CopyTo(Array, Int32)를 참조하세요.For a description of this member, see CopyTo(Array, Int32).

ICollection.IsSynchronized

이 멤버에 대한 설명은 IsSynchronized를 참조하세요.For a description of this member, see IsSynchronized.

ICollection.SyncRoot

이 멤버에 대한 설명은 SyncRoot를 참조하세요.For a description of this member, see SyncRoot.

IList.Add(Object)

이 멤버에 대한 설명은 Add(Object)를 참조하세요.For a description of this member, see Add(Object).

IList.IsFixedSize

이 멤버에 대한 설명은 IsFixedSize를 참조하세요.For a description of this member, see IsFixedSize.

확장 메서드

Cast<TResult>(IEnumerable)

IEnumerable의 요소를 지정된 형식으로 캐스팅합니다.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

지정된 형식에 따라 IEnumerable의 요소를 필터링합니다.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerableIQueryable로 변환합니다.Converts an IEnumerable to an IQueryable.

적용 대상