Menu.MenuItemCollection Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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. |