Menu.MenuItemCollection Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varning
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.
Representerar en samling MenuItem objekt.
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
- Arv
-
Menu.MenuItemCollection
- Attribut
- Implementeringar
Kommentarer
Den här klassen representerar samlingen med MenuItem objekt som lagras i en MainMenu, ContextMenueller MenuItem. För klasserna MainMenu och ContextMenu representerar den här samlingen hela menystrukturen för kontrollen. För klassen representerar den MenuItem här samlingen listan över undermenyobjekt som är associerade med MenuItem.
Med Add metoderna och Remove kan du lägga till och ta bort enskilda menyobjekt från samlingen. Du kan också använda Clear metoden för att ta bort alla menyalternativ från samlingen.
Konstruktorer
| Name | Description |
|---|---|
| Menu.MenuItemCollection(Menu) |
Föråldrad.
Initierar en ny instans av Menu.MenuItemCollection klassen. |
Egenskaper
| Name | Description |
|---|---|
| Count |
Föråldrad.
Hämtar ett värde som anger det totala antalet MenuItem objekt i samlingen. |
| IsReadOnly |
Föråldrad.
Hämtar ett värde som anger om samlingen är skrivskyddad. |
| Item[Int32] |
Föråldrad.
Hämtar MenuItem på den angivna indexerade platsen i samlingen. |
| Item[String] |
Föråldrad.
Hämtar ett objekt med den angivna nyckeln från samlingen. |
Metoder
| Name | Description |
|---|---|
| Add(Int32, MenuItem) |
Föråldrad.
Lägger till en tidigare skapad MenuItem i det angivna indexet i menyobjektsamlingen. |
| Add(MenuItem) |
Föråldrad.
Lägger till en tidigare skapad MenuItem i slutet av den aktuella menyn. |
| Add(String, EventHandler) |
Föråldrad.
Lägger till en ny MenuItem i slutet av den aktuella menyn med en angiven bildtext och en angiven händelsehanterare för Click händelsen. |
| Add(String, MenuItem[]) |
Föråldrad.
Lägger till en ny MenuItem i slutet av den här menyn med den angivna bildtexten, Click händelsehanteraren och objekten. |
| Add(String) |
Föråldrad.
Lägger till en ny MenuItem, i slutet av den aktuella menyn med en angiven bildtext. |
| AddRange(MenuItem[]) |
Föråldrad.
Lägger till en matris med tidigare skapade MenuItem objekt i samlingen. |
| Clear() |
Föråldrad.
Tar bort alla MenuItem objekt från menyobjektsamlingen. |
| Contains(MenuItem) |
Föråldrad.
Avgör om den angivna MenuItem är medlem i samlingen. |
| ContainsKey(String) |
Föråldrad.
Avgör om samlingen innehåller ett objekt med den angivna nyckeln. |
| CopyTo(Array, Int32) |
Föråldrad.
Kopierar hela samlingen till en befintlig matris på en angiven plats i matrisen. |
| Equals(Object) |
Föråldrad.
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Find(String, Boolean) |
Föråldrad.
Söker efter objekten med den angivna nyckeln och söker eventuellt i undermenyobjekten. |
| GetEnumerator() |
Föråldrad.
Returnerar en uppräknare som kan användas för att iterera via menyobjektsamlingen. |
| GetHashCode() |
Föråldrad.
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Föråldrad.
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| IndexOf(MenuItem) |
Föråldrad.
Hämtar indexet för ett specifikt objekt i samlingen. |
| IndexOfKey(String) |
Föråldrad.
Hittar indexet för den första förekomsten av ett menyalternativ med den angivna nyckeln. |
| MemberwiseClone() |
Föråldrad.
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Remove(MenuItem) |
Föråldrad.
Tar bort den angivna MenuItem från menyobjektsamlingen. |
| RemoveAt(Int32) |
Föråldrad.
Tar bort en MenuItem från menyobjektsamlingen vid ett angivet index. |
| RemoveByKey(String) |
Föråldrad.
Tar bort menyalternativet med den angivna nyckeln från samlingen. |
| ToString() |
Föråldrad.
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| ICollection.IsSynchronized |
Föråldrad.
En beskrivning av den här medlemmen finns i IsSynchronized. |
| ICollection.SyncRoot |
Föråldrad.
En beskrivning av den här medlemmen finns i SyncRoot. |
| IList.Add(Object) |
Föråldrad.
En beskrivning av den här medlemmen finns i Add(Object). |
| IList.Contains(Object) |
Föråldrad.
En beskrivning av den här medlemmen finns i Contains(Object). |
| IList.IndexOf(Object) |
Föråldrad.
En beskrivning av den här medlemmen finns i IndexOf(Object). |
| IList.Insert(Int32, Object) |
Föråldrad.
En beskrivning av den här medlemmen finns i Insert(Int32, Object). |
| IList.IsFixedSize |
Föråldrad.
En beskrivning av den här medlemmen finns i IsFixedSize. |
| IList.Item[Int32] |
Föråldrad.
En beskrivning av den här medlemmen finns i Item[Int32]. |
| IList.Remove(Object) |
Föråldrad.
En beskrivning av den här medlemmen finns i Remove(Object). |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Föråldrad.
Möjliggör parallellisering av en fråga. |
| AsQueryable(IEnumerable) |
Föråldrad.
Konverterar en IEnumerable till en IQueryable. |
| Cast<TResult>(IEnumerable) |
Föråldrad.
Omvandlar elementen i en IEnumerable till den angivna typen. |
| OfType<TResult>(IEnumerable) |
Föråldrad.
Filtrerar elementen i en IEnumerable baserat på en angiven typ. |