Menu.MenuItemCollection Sınıf

Tanım

Dikkat

Menu is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use ToolStripDropDown and ToolStripDropDownMenu instead.

Bir nesne koleksiyonunu MenuItem temsil eder.

public: ref class Menu::MenuItemCollection : System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class Menu.MenuItemCollection : System.Collections.IList
[System.ComponentModel.ListBindable(false)]
[System.ComponentModel.Browsable(false)]
[System.Obsolete("`Menu` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `ToolStripDropDown` and `ToolStripDropDownMenu` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")]
public class Menu.MenuItemCollection : System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type Menu.MenuItemCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
[<System.ComponentModel.Browsable(false)>]
[<System.Obsolete("`Menu` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `ToolStripDropDown` and `ToolStripDropDownMenu` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")>]
type Menu.MenuItemCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class Menu.MenuItemCollection
Implements IList
Devralma
Menu.MenuItemCollection
Öznitelikler
Uygulamalar

Açıklamalar

Bu sınıf, , MenuItemMainMenuveya ContextMenuiçinde depolanan nesnelerin koleksiyonunu MenuItem temsil eder. MainMenu ve ContextMenu sınıfları için bu koleksiyon, denetimin menü yapısının tamamını temsil eder. MenuItem sınıfı için, bu koleksiyon ile ilişkilendirilmiş alt menü öğelerinin MenuItemlistesini temsil eder.

Add ve Remove yöntemleri, koleksiyona tek tek menü öğeleri eklemenize ve koleksiyondan kaldırmanıza olanak tanır. Ayrıca yöntemini kullanarak Clear koleksiyondaki tüm menü öğelerini kaldırabilirsiniz.

Oluşturucular

Name Description
Menu.MenuItemCollection(Menu)
Geçersiz.

Menu.MenuItemCollection sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
Count
Geçersiz.

Koleksiyondaki toplam nesne sayısını MenuItem gösteren bir değer alır.

IsReadOnly
Geçersiz.

Koleksiyonun salt okunur olup olmadığını belirten bir değer alır.

Item[Int32]
Geçersiz.

MenuItem öğesini koleksiyonda belirtilen dizinlenmiş konumda alır.

Item[String]
Geçersiz.

Koleksiyondan belirtilen anahtara sahip bir öğe alır.

Yöntemler

Name Description
Add(Int32, MenuItem)
Geçersiz.

Menü öğesi koleksiyonu içinde belirtilen dizinde daha önce oluşturulmuş MenuItem bir ekler.

Add(MenuItem)
Geçersiz.

Geçerli menünün sonuna daha önce oluşturulmuş MenuItem bir ekler.

Add(String, EventHandler)
Geçersiz.

Geçerli menünün sonuna belirtilen bir açıklamalı alt yazı ve olay için belirtilen olay işleyicisi MenuItem ile yeni Click bir ekler.

Add(String, MenuItem[])
Geçersiz.

Belirtilen resim yazısı, MenuItem olay işleyicisi ve öğelerle bu menünün sonuna yeni Click bir ekler.

Add(String)
Geçersiz.

Geçerli menünün sonuna, belirtilen bir açıklamalı alt yazıyla yeni MenuItembir ekler.

AddRange(MenuItem[])
Geçersiz.

Koleksiyona daha önce oluşturulmuş MenuItem nesneler dizisi ekler.

Clear()
Geçersiz.

Menü öğesi koleksiyonundaki tüm MenuItem nesneleri kaldırır.

Contains(MenuItem)
Geçersiz.

Belirtilen MenuItem öğesinin koleksiyonun bir üyesi olup olmadığını belirler.

ContainsKey(String)
Geçersiz.

Koleksiyonun belirtilen anahtara sahip bir öğe içerip içermediğini belirler.

CopyTo(Array, Int32)
Geçersiz.

Koleksiyonun tamamını dizi içinde belirtilen bir konumdaki mevcut bir diziye kopyalar.

Equals(Object)
Geçersiz.

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Find(String, Boolean)
Geçersiz.

Belirtilen anahtara sahip öğeleri bulur ve isteğe bağlı olarak alt menü öğelerini arar.

GetEnumerator()
Geçersiz.

Menü öğesi koleksiyonunda yinelemek için kullanılabilecek bir numaralandırıcı döndürür.

GetHashCode()
Geçersiz.

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()
Geçersiz.

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
IndexOf(MenuItem)
Geçersiz.

Koleksiyondaki belirli bir öğenin dizinini alır.

IndexOfKey(String)
Geçersiz.

Belirtilen anahtara sahip bir menü öğesinin ilk oluşumunun dizinini bulur.

MemberwiseClone()
Geçersiz.

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
Remove(MenuItem)
Geçersiz.

Belirtilen MenuItem öğeyi menü öğesi koleksiyonundan kaldırır.

RemoveAt(Int32)
Geçersiz.

MenuItem Belirtilen dizindeki menü öğesi koleksiyonundan bir öğesini kaldırır.

RemoveByKey(String)
Geçersiz.

Belirtilen anahtara sahip menü öğesini koleksiyondan kaldırır.

ToString()
Geçersiz.

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
ICollection.IsSynchronized
Geçersiz.

Bu üyenin açıklaması için bkz IsSynchronized. .

ICollection.SyncRoot
Geçersiz.

Bu üyenin açıklaması için bkz SyncRoot. .

IList.Add(Object)
Geçersiz.

Bu üyenin açıklaması için bkz Add(Object). .

IList.Contains(Object)
Geçersiz.

Bu üyenin açıklaması için bkz Contains(Object). .

IList.IndexOf(Object)
Geçersiz.

Bu üyenin açıklaması için bkz IndexOf(Object). .

IList.Insert(Int32, Object)
Geçersiz.

Bu üyenin açıklaması için bkz Insert(Int32, Object). .

IList.IsFixedSize
Geçersiz.

Bu üyenin açıklaması için bkz IsFixedSize. .

IList.Item[Int32]
Geçersiz.

Bu üyenin açıklaması için bkz Item[Int32]. .

IList.Remove(Object)
Geçersiz.

Bu üyenin açıklaması için bkz Remove(Object). .

Uzantı Metotları

Name Description
AsParallel(IEnumerable)
Geçersiz.

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)
Geçersiz.

bir IEnumerable öğesine IQueryabledönüştürür.

Cast<TResult>(IEnumerable)
Geçersiz.

öğesinin IEnumerable öğelerini belirtilen türe yazar.

OfType<TResult>(IEnumerable)
Geçersiz.

Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler.

Şunlara uygulanır