Menu.MenuItemCollection Menu.MenuItemCollection Menu.MenuItemCollection Menu.MenuItemCollection Class

정의

MenuItem 개체의 컬렉션을 나타냅니다.Represents a collection of MenuItem objects.

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

설명

이 클래스의 컬렉션을 나타냅니다 MenuItem 에 저장 된 개체를 MainMenuContextMenu, 또는 MenuItem합니다.This class represents the collection of MenuItem objects stored in a MainMenu, ContextMenu, or MenuItem. 에 대 한 합니다 MainMenuContextMenu 이 컬렉션 클래스는 컨트롤에 대 한 전체 메뉴 구조를 나타냅니다.For the MainMenu and ContextMenu classes, this collection represents the entire menu structure for the control. 에 대 한 합니다 MenuItem 클래스를이 컬렉션에 연결 된 하위 메뉴 항목 목록을 나타냅니다는 MenuItem합니다.For the MenuItem class, this collection represents the list of submenu items associated with the MenuItem.

합니다 AddRemove 메서드를 사용 하면 추가 하 고 컬렉션에서 개별 메뉴 항목을 제거 합니다.The Add and Remove methods enable you to add and remove individual menu items from the collection. 사용할 수도 있습니다는 Clear 컬렉션에서 모든 메뉴 항목을 제거 하는 방법입니다.You can also use the Clear method to remove all the menu items from the collection.

생성자

Menu.MenuItemCollection(Menu) Menu.MenuItemCollection(Menu) Menu.MenuItemCollection(Menu) Menu.MenuItemCollection(Menu)

Menu.MenuItemCollection 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Menu.MenuItemCollection class.

속성

Count Count Count Count

컬렉션에 있는 MenuItem 개체의 전체 개수를 나타내는 값을 가져옵니다.Gets a value indicating the total number of MenuItem objects in the collection.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

컬렉션이 읽기 전용인지를 나타내는 값을 가져옵니다.Gets a value indicating whether the collection is read-only.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

컬렉션에서 지정된 인덱스 위치의 MenuItem을 검색합니다.Retrieves the MenuItem at the specified indexed location in the collection.

Item[String] Item[String] Item[String] Item[String]

컬렉션에서 지정된 키를 가진 항목을 가져옵니다.Gets an item with the specified key from the collection.

메서드

Add(Int32, MenuItem) Add(Int32, MenuItem) Add(Int32, MenuItem) Add(Int32, MenuItem)

이전에 만든 MenuItem을 메뉴 항목 컬렉션 내의 지정된 인덱스에 추가합니다.Adds a previously created MenuItem at the specified index within the menu item collection.

Add(MenuItem) Add(MenuItem) Add(MenuItem) Add(MenuItem)

이전에 만든 MenuItem을 현재 메뉴의 끝에 추가합니다.Adds a previously created MenuItem to the end of the current menu.

Add(String) Add(String) Add(String) Add(String)

지정된 캡션을 사용하여 새 MenuItem을 현재 메뉴의 끝에 추가합니다.Adds a new MenuItem, to the end of the current menu, with a specified caption.

Add(String, EventHandler) Add(String, EventHandler) Add(String, EventHandler) Add(String, EventHandler)

지정된 캡션 및 MenuItem 이벤트에 대한 이벤트 처리기를 사용하여 새 Click을 현재 메뉴의 끝에 추가합니다.Adds a new MenuItem to the end of the current menu with a specified caption and a specified event handler for the Click event.

Add(String, MenuItem[]) Add(String, MenuItem[]) Add(String, MenuItem[]) Add(String, MenuItem[])

지정된 캡션, MenuItem 이벤트 처리기 및 항목을 갖는 새 Click을 이 메뉴의 끝에 추가합니다.Adds a new MenuItem to the end of this menu with the specified caption, Click event handler, and items.

AddRange(MenuItem[]) AddRange(MenuItem[]) AddRange(MenuItem[]) AddRange(MenuItem[])

이전에 만든 MenuItem 개체의 배열을 컬렉션에 추가합니다.Adds an array of previously created MenuItem objects to the collection.

Clear() Clear() Clear() Clear()

메뉴 항목 컬렉션에서 MenuItem 개체를 모두 제거합니다.Removes all MenuItem objects from the menu item collection.

Contains(MenuItem) Contains(MenuItem) Contains(MenuItem) Contains(MenuItem)

지정된 MenuItem이 컬렉션의 멤버인지 확인합니다.Determines if the specified MenuItem is a member of the collection.

ContainsKey(String) ContainsKey(String) ContainsKey(String) ContainsKey(String)

컬렉션에 지정된 키를 가진 항목이 포함되어 있는지 여부를 확인합니다.Determines whether the collection contains an item with the specified key.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

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

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
Find(String, Boolean) Find(String, Boolean) Find(String, Boolean) Find(String, Boolean)

지정된 키가 있는 항목을 찾으며, 선택적으로 하위 메뉴 항목을 검색합니다.Finds the items with the specified key, optionally searching the submenu items

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

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

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
IndexOf(MenuItem) IndexOf(MenuItem) IndexOf(MenuItem) IndexOf(MenuItem)

컬렉션에서 특정 항목의 인덱스를 검색합니다.Retrieves the index of a specific item in the collection.

IndexOfKey(String) IndexOfKey(String) IndexOfKey(String) IndexOfKey(String)

지정된 키가 있는 메뉴 항목이 맨 처음 발견되는 인덱스를 찾습니다.Finds the index of the first occurrence of a menu item with the specified key.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
Remove(MenuItem) Remove(MenuItem) Remove(MenuItem) Remove(MenuItem)

메뉴 항목 컬렉션에서 지정된 MenuItem을 검색합니다.Removes the specified MenuItem from the menu item collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

메뉴 항목 컬렉션에서 지정된 인덱스의 MenuItem을 제거합니다.Removes a MenuItem from the menu item collection at a specified index.

RemoveByKey(String) RemoveByKey(String) RemoveByKey(String) RemoveByKey(String)

지정한 키를 가진 메뉴 항목을 컬렉션에서 제거합니다.Removes the menu item with the specified key from the collection.

ToString() ToString() ToString() ToString()

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

(Inherited from Object)

명시적 인터페이스 구현

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

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

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

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

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

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

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

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

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

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

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

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

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

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

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

이 멤버에 대한 설명은 Item[Int32]를 참조하십시오.For a description of this member, see Item[Int32].

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

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

확장 메서드

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

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

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

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

적용 대상