Menu.MenuItemCollection Osztály

Definíció

Figyelemfelhívás

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.

Objektumok gyűjteményét MenuItem jelöli.

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
Öröklődés
Menu.MenuItemCollection
Attribútumok
Megvalósítás

Megjegyzések

Ez az osztály egy MenuItemMainMenu, ContextMenuvagy MenuItem. Ez a gyűjtemény a MainMenu vezérlőelem teljes menüstruktúráját jelöli az osztályok és ContextMenu az osztályok esetében. Az osztály esetében ez a MenuItem gyűjtemény a MenuItem.

Add A Remove metódusokkal egyes menüelemeket vehet fel és távolíthat el a gyűjteményből. Ezzel a Clear módszerrel az összes menüelemet eltávolíthatja a gyűjteményből.

Konstruktorok

Name Description
Menu.MenuItemCollection(Menu)
Elavult.

Inicializálja a Menu.MenuItemCollection osztály új példányát.

Tulajdonságok

Name Description
Count
Elavult.

Lekéri a gyűjteményben lévő objektumok teljes számát MenuItem jelző értéket.

IsReadOnly
Elavult.

Beolvas egy értéket, amely jelzi, hogy a gyűjtemény írásvédett-e.

Item[Int32]
Elavult.

MenuItem A gyűjtemény megadott indexelt helyén kéri le a lekérdezést.

Item[String]
Elavult.

Lekéri a gyűjteményből a megadott kulccsal rendelkező elemet.

Metódusok

Name Description
Add(Int32, MenuItem)
Elavult.

Hozzáad egy korábban létrehozott MenuItem objektumot a megadott indexhez a menüelem-gyűjteményben.

Add(MenuItem)
Elavult.

Hozzáad egy korábban létrehozottat MenuItem az aktuális menü végéhez.

Add(String, EventHandler)
Elavult.

Hozzáad egy újat MenuItem az aktuális menü végéhez egy megadott felirattal és egy adott eseménykezelővel az Click eseményhez.

Add(String, MenuItem[])
Elavult.

Hozzáad egy újat MenuItem a menü végéhez a megadott felirattal, Click eseménykezelővel és elemekkel.

Add(String)
Elavult.

Hozzáad egy újat MenuItemaz aktuális menü végéhez egy megadott felirattal.

AddRange(MenuItem[])
Elavult.

Egy korábban létrehozott MenuItem objektumtömböt ad hozzá a gyűjteményhez.

Clear()
Elavult.

Eltávolítja az összes MenuItem objektumot a menüelem-gyűjteményből.

Contains(MenuItem)
Elavult.

Meghatározza, hogy a megadott MenuItem a gyűjtemény tagja-e.

ContainsKey(String)
Elavult.

Meghatározza, hogy a gyűjtemény tartalmaz-e a megadott kulccsal rendelkező elemet.

CopyTo(Array, Int32)
Elavult.

A teljes gyűjteményt átmásolja egy meglévő tömbbe egy megadott helyen a tömbön belül.

Equals(Object)
Elavult.

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
Find(String, Boolean)
Elavult.

Megkeresi a megadott kulccsal rendelkező elemeket, és szükség esetén megkeresi az almenü elemeit.

GetEnumerator()
Elavult.

Egy enumerátort ad vissza, amely a menüelem-gyűjteményen keresztüli iteráláshoz használható.

GetHashCode()
Elavult.

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()
Elavult.

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
IndexOf(MenuItem)
Elavult.

Lekéri a gyűjtemény egy adott elemének indexét.

IndexOfKey(String)
Elavult.

Megkeresi a megadott kulccsal rendelkező menüelem első előfordulásának indexét.

MemberwiseClone()
Elavult.

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
Remove(MenuItem)
Elavult.

Eltávolítja a megadottt MenuItem a menüelem-gyűjteményből.

RemoveAt(Int32)
Elavult.

Eltávolít egy MenuItem adott indexben lévő menüelem-gyűjteményből.

RemoveByKey(String)
Elavult.

Eltávolítja a megadott kulccsal rendelkező menüelemet a gyűjteményből.

ToString()
Elavult.

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

Name Description
ICollection.IsSynchronized
Elavult.

Ennek a tagnak a leírását lásd IsSynchronized: .

ICollection.SyncRoot
Elavult.

Ennek a tagnak a leírását lásd SyncRoot: .

IList.Add(Object)
Elavult.

Ennek a tagnak a leírását lásd Add(Object): .

IList.Contains(Object)
Elavult.

Ennek a tagnak a leírását lásd Contains(Object): .

IList.IndexOf(Object)
Elavult.

Ennek a tagnak a leírását lásd IndexOf(Object): .

IList.Insert(Int32, Object)
Elavult.

Ennek a tagnak a leírását lásd Insert(Int32, Object): .

IList.IsFixedSize
Elavult.

Ennek a tagnak a leírását lásd IsFixedSize: .

IList.Item[Int32]
Elavult.

Ennek a tagnak a leírását lásd Item[Int32]: .

IList.Remove(Object)
Elavult.

Ennek a tagnak a leírását lásd Remove(Object): .

Bővítő metódusok

Name Description
AsParallel(IEnumerable)
Elavult.

Lehetővé teszi a lekérdezés párhuzamosítását.

AsQueryable(IEnumerable)
Elavult.

Átalakítja az egyiket IEnumerableIQueryable.

Cast<TResult>(IEnumerable)
Elavult.

Egy elem elemeit IEnumerable a megadott típusra veti.

OfType<TResult>(IEnumerable)
Elavult.

Egy adott típus alapján szűri IEnumerable egy adott elem elemeit.

A következőre érvényes: